我有一个像这样的图像标签
<asp:Image ID="ImgProduct" runat="server" ImageUrl='<%# FormatImageUrl("10")%>' />
在后面的代码中我有
像这样的方法
protected string FormatImageUrl(string s)
{
return "image"+s;
}
当我朗读代码时,我期待一个带有 src="image10" 的 HTML 图像标签
将渲染。
但什么也没发生
为什么?
有什么线索吗?
我在 ASP.NET 中。不是MVC
the <%# .. %>
仅在数据绑定期间应用。一种解决方案是手动调用DataBind()
Try
protected void Page_Load(object sender, EventArgs e)
{
ImgProduct.DataBind();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)