将Eval()函数添加到asp:HyperLink的NavigateURL属性的正确语法是什么?

我正在努力实现以下目标:

NavigateUrl="http://home/?<%# Eval("U_ID") %>"


链接应为“ http:// home?+ U_ID的值”
但是我知道语法不正确。什么是正确的拼写?

最佳答案

试试这个

 NavigateUrl='http://home/?<%# Eval("U_ID") %>'


要么

 NavigateUrl='<%# "http://home/?" + (string)Eval("U_ID") %>'

关于c# - asp:hyperLink NavigateURL和Eval函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10981280/

10-09 01:28