简单来说,后台 定义了ResourcePath是一个服务器地址,例如192.168.1.1
前台引用<asp:ImageButton ID="Button0" ImageUrl='<%=this.ResourcePath%>/xxx.jpg" runat="server" />
会出现例如:
<input type="image" name="Button0" id="Button0" src="totest/%3C%25=this.ResourceFilePath%20%25%3E"> 不用服务器控件肯定行,不明白为何这样的解析不了呢。
------解决方案--------------------------------------------------------
<asp:ImageButton ID="Button0" ImageUrl='<%#ResourcePath+"/d.jpg"%>' runat="server" />
protected void Page_Load(object sender, EventArgs e)
{
Button0.DataBind();
}
------解决方案--------------------------------------------------------
服务器控件直接在后台操作就行了