服务器端控件属性中的Eval脚本

时间:2008-09-25 13:11:16

标签: asp.net controls eval

如何在服务器端控件中实现eval脚本?

例如。 <a runat="server" href="?id=<%= Eval("Id") %>">hello world</a>

3 个答案:

答案 0 :(得分:2)

如果服务器端控件位于数据绑定控件(ListView,GridView,FormView,DetailsView)中,则语法为:<%# Eval("Id") %>

如果服务器端控件不在数据绑定控件中,则必须通过代码隐藏访问它并在那里设置属性。

答案 1 :(得分:1)

据我所知,它的&lt;%#而不是&lt;%=

答案 2 :(得分:1)

数据绑定表达式是您的朋友,有关示例,请参阅MSDN