【发布时间】:2010-02-03 02:52:10
【问题描述】:
在 ASP.NET 用户控件中,我有一行:
<div>Web: <a href="<%# Eval("Web") %>"><%# Eval("Web") %></a></div>
我想更改它,以便仅当 Web 有值时才会呈现此 HTML。
我尝试将 String.IsNullOrEmpty(Eval("Web") as string) 包装在服务器端脚本中,但 Eval can only be used inside a "binding" tag。
最好的方法是什么?
【问题讨论】:
-
您好,哪个控件包含“Web”值?您可以在代码隐藏中使用 FindControl 方法来获取它的值。
-
@TenaciousImpy:代码在中继器中。
Web在中继器的数据源中定义。
标签: asp.net user-controls eval