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

来源:互联网 发布:如何在linux下编程 编辑:程序博客网 时间:2024/05/20 04:47
今天做项目的时候遇到一个讨厌的问题,当我在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") %>'>
阅读全文
0 0
原创粉丝点击