将Eval()函数添加到asp:HyperLink的NavigateURL属性的正确语法是什么?
我正在努力实现以下目标:
NavigateUrl="http://home/?<%# Eval("U_ID") %>"链接应该是"http://home? +U_ID的值“,但我知道语法不正确。正确的拼写是什么?
发布于 2012-06-11 21:44:48
试试这个
NavigateUrl='http://home/?<%# Eval("U_ID") %>'或
NavigateUrl='<%# "http://home/?" + (string)Eval("U_ID") %>'发布于 2015-01-23 21:21:46
这不是我的网站。我找到了以下解决方案:
NavigateUrl='<%# string.Format("~/Home.aspx?{0}", HttpUtility.UrlEncode(Eval("U_ID").ToString())) %>'https://stackoverflow.com/questions/10981280
复制相似问题