我在ascx中有一些小标记,例如这个简单的href,如:
if (siteUrl) {
<a href="<%= siteUrl %>"> <%= Message here %> </a>
}
// otherwise don't display Url and message
(如果代码隐藏文件中的变量为null,我想隐藏。) 显然,上面的代码是一种尝试,需要调整才能在ascx中工作。
这样做的好方法是什么?有没有办法将标记放在ascx中的某种占位符中并使其在条件下可见?语法提示赞赏。谢谢一堆。
答案 0 :(得分:1)
您使用<% %>
的方式与此类似,只是不添加=
,您的代码如下:
<% if (!string.IsNullOrEmpty(siteUrl)) {%>
<a href="<%= siteUrl %>"> <%= MessageMe %> </a>
<% }%>