日期:2014-05-17  浏览次数:20399 次

问个关于服务端image路径问题
简单来说,后台 定义了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();
    }
------解决方案--------------------
服务器控件直接在后台操作就行了