欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » ASP.Net » 正文

热门阅读

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

创建时间:2011年06月18日 02:24  阅读次数:(15274)
分享到:

今天做项目的时候遇到一个讨厌的问题,当我在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") %>'>

'
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论2条
  • #1楼  评论人:匿名  评论时间:2011-11-29 17:07:11
  • thank you
  • #2楼  评论人:Wyf  评论时间:2011-12-3 21:58:26
  • 不客气,一起进步
发表评论:
留言人:
内  容:
请输入问题 88+59=? 的结果(结果是:147)
结  果: