OK, I think I'm close to making a break on it.
I have the following code, theoretically, to populate the image using a file path through a SQL database
Public Zero Image1_Load (Object Sender, EventArgs e) {//// TLMMemberLogo code to retrieve image image - currently does not work !!! Var connectionstring = Configuration Manager Select the connection ["PDCConnectionString"]. ConnectionString; (Var cnd = cn.CreateCommand ()) (cn.Open ()) (var cn = new SqlConnection ("Data Source = STRSQL04; Initial Catalog = PDC; Integrated Security = True" Cmd.CommandText = "SELECT TblMemberlogo from LogoFilePath where member ID = '123' "; //cmd.Parameters.Add (" 1212 "," 5 "); {if reader.Read (using reader = cmd.ExecuteReader ()) }) {Var filepath = reader.GetString (0); Image1.ImageUrl = filepath; Label2.Text = filepath; now} I know that I'm close because the label returns the file path suitable for 2 member 123. However , Image1 still dangerous red cross The image code of this image control is only the following. image id = "image 1" run = "server" height = "71px" width = "400px" onload = "Image1_Load" / Code> Anyone who helps me finish a great pint as I am on the verge of breaking (second)!
Please get the output out below HTML.
img id = "Image1" src = "file: c: \ online% 20 Reporting \ SQL% 20 Solutions \ Member% 20 Logo \ 123.GIF" style = "height: 71px; Width: 400px; Border-width: 0px; "
Unfortunately, you can not use the source of the" file: "URL Image.You need to turn that path into a valid HTTP URL.
So if your images are in "c: \ online reporting \ SQL solution"
, then you In an IIS virtual directory that is under your site root, which indicates there, maybe it's called "/ logo" or something, you can go:
string filename = path. GET filename (rea Der.GetString (0)); Image1.ImageUrl = "/ Logo /" + filename;
If your web root is already running, say "c: \ online" Reporting ", it is much easier - you can leave the virtual directory and simply" / SQL% 20Solutions "as the beginning of the URL.
No comments:
Post a Comment