Asp.net 图像url连接字符串
我想实现以下UrlAsp.net 图像url连接字符串,asp.net,Asp.net,我想实现以下Url ImageUrl='~/products_pictures/(imageId)_middle.jpg im使用gridview和datalist 我正在尝试下面的组合,但它不起作用 <asp:Image ID="Image1" ImageUrl='~/products_pictures/<%#Eval("Id")%>_middle.jpg' runat="server" /></td> <asp:Image ID="Im
ImageUrl='~/products_pictures/(imageId)_middle.jpg
im使用gridview和datalist
我正在尝试下面的组合,但它不起作用
<asp:Image ID="Image1" ImageUrl='~/products_pictures/<%#Eval("Id")%>_middle.jpg' runat="server" /></td>
<asp:Image ID="Image1" ImageUrl=<%"~/products_pictures/"%><%#Eval("Id")%><%"_middle.jpg"%> runat="server" />
这可能有效
<asp:Image ID="Image1" runat="server" ImageUrl="~/products_pictures/<%#Eval("id") %>_middle.jpg"/>
如果没有,您可以放置一个asp:Literal
和一个HiddenField
来存储id,并在GridView.RowDataBound
事件中,您可以将图像作为文本添加到Literal这可能会起作用
<asp:Image ID="Image1" runat="server" ImageUrl="~/products_pictures/<%#Eval("id") %>_middle.jpg"/>
如果没有,您可以将asp:Literal
和HiddenField
放置在GridView.RowDataBound
事件中以存储id。您可以将图像作为文本添加到Literal这应该可以:
</td><asp:Image ID="Image1" ImageUrl="~/products_pictures/<%#Eval("Id")%>_middle.jpg" runat="server" /></td>
如果未从此进行调试:
</td><%#Eval("Id")%></td>
你可以试试
<%# ((objectName)Container.DataItem).Id%>
((DataRowView)Container.DataItem)["Id"]
((DataRowView)Container.DataItem)[“Id”]
这应该可以:
</td><asp:Image ID="Image1" ImageUrl="~/products_pictures/<%#Eval("Id")%>_middle.jpg" runat="server" /></td>
如果未从此进行调试:
</td><%#Eval("Id")%></td>
你可以试试
<%# ((objectName)Container.DataItem).Id%>
((DataRowView)Container.DataItem)["Id"]
((DataRowView)Container.DataItem)[“Id”]
由于引号,服务器标记的格式不正确
将单引号置于外部,然后重试
ImageUrl='~/products_pictures/<%#Eval("Id")%>_middle.jpg'
ImageUrl='~/products\u pictures/\u middle.jpg'
由于引号,服务器标记的格式不正确
将单引号置于外部,然后重试
ImageUrl='~/products_pictures/<%#Eval("Id")%>_middle.jpg'
ImageUrl='~/products\u pictures/\u middle.jpg'
我将使用String.Format
进行此操作。它使连接更容易:
<asp:Image ID="Image1" runat="server" ImageUrl='<%# String.Format("~/products_pictures/{0}_middle.jpg", Eval("ID"))%>'
我将使用String.Format
进行此操作。它使连接更容易:
<asp:Image ID="Image1" runat="server" ImageUrl='<%# String.Format("~/products_pictures/{0}_middle.jpg", Eval("ID"))%>'
当我试图重建我的项目时,它不起作用it giving me error服务器标记格式不正确edit当我试图重建我的项目时,它giving me error服务器标记格式不正确当我检查网页背后的代码时遇到问题it添加额外位src=“products_pictures/%3C%25#Eval(%22Id%22)%25%3E_middle.jpg“当我检查网页背后的代码并添加额外的位src=“products_pictures/%3C%25#Eval(%22Id%22)%25%3E_middle.jpg时,我遇到的问题”