0
我想将<input type="image">
标记为<img>
标记。我使用嵌套在datalist中的项目模板中的ImageButton。如何在img标签中显示图像?
这里是我的代码:
<asp:ImageButton AlternateText=" " onError="imgError(this)" name="imagebtn1" ID="imagebtn1" runat="server" Width="140" Height="140" CommandName="image1"
CommandArgument="image" CausesValidation="false" ImageUrl='<%# "GetImage.aspx?sourceCity=" + Eval("City") +"&ID="+ Eval("ID") +"&state="+ Eval("state") %>' OnClick="ImageButton1_Click" PostBackUrl='<%# "details.aspx?sourcecounty=" + Eval("county") +"&fname=" + Eval("col_FirstName") +"&lname=" + Eval("col_LastName") +"&ID="+ Eval("ID") +"&state="+ Eval("state") %>' />
当我使用检查元素,我得到了下面的代码在Chrome中检查:
<input type="image" name="ctl00$MainContent$DataList1$ctl42$Image123" id="MainContent_DataList1_Image123_21" onerror="imgError(this)" src="GetImage.aspx?sourceCity=MADISON&ID000113&state=ALABAMA" alt=" " onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$DataList1$ctl42$Image123", "", false, "", "GetImage.aspx?sourceCity=MADISON&ID=000113&state=ALABAMA))" style="height:140px;width:140px;">
'ImageUrl'不能是其他图像路径.. –
@VishalSuthar:编辑我的问题的最后一行。该标签不可见。 – Wasi