返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"

时间:2018-11-02 21:52来源:知行网www.zhixing123.cn 编辑:麦田守望者

今天做项目的时候遇到一个讨厌的问题,当我在HyperLink的NavigateUrl上绑定一个含有Eval()方法的跳转路径时候总会出现"服务器标记的格式不正确"的错误,经过一番百度谷歌之后,终于尝试出一种可行的方法:
原来的代码:<asp:HyperLink ID="PP_a" runat="server" NavigateUrl="Products.aspx?id=<%#Eval("id") %>">
修改后的代码:
<asp:HyperLink ID="PP_a" runat="server" NavigateUrl='<%#"~/Products.aspx?id="+Eval("id") %>'>

------分隔线----------------------------
标签(Tag):C#
------分隔线----------------------------
推荐内容
猜你感兴趣