asp:hyperLink NavigateURL和Eval函数

sd_*_*ula 1 c# asp.net eval hyperlink

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

我想要实现以下目标:

NavigateUrl="http://home/?<%# Eval("U_ID") %>"
Run Code Online (Sandbox Code Playgroud)

链接应该是"http:// home?+ U_ID的值"但语法不对我知道.什么拼写正确?

Cla*_*edi 7

试试这个

 NavigateUrl='http://home/?<%# Eval("U_ID") %>'
Run Code Online (Sandbox Code Playgroud)

要么

 NavigateUrl='<%# "http://home/?" + (string)Eval("U_ID") %>'
Run Code Online (Sandbox Code Playgroud)