日期:2014-05-18  浏览次数:20506 次

请教在页面利用判断语句
页面代码如下:
HTML code
<TD><a href="bbsedit.aspx?itemid=<%=itemid%>删除</a><a href="bbsedit.aspx?itemid=<%=itemid%>">编辑</a></td>

现想增设一个判断显示,
在后台声明了 protected string mastername
mastername不为空时显示"删除"链接,否则不显示,在页面怎么写?谢谢!!

------解决方案--------------------
HTML code

<TD>

<% if (!string.IsNullOrEmpty(this.mastername))
{%>
      <a href="bbsedit.aspx?itemid=<%=itemid%>删除</a>
<%} %>

<a href="bbsedit.aspx?itemid=<%=itemid%>">编辑</a></td>

------解决方案--------------------
先在前台加个两个隐藏域
<asp:HiddenField ID="hfDelete" runat="server" />
<asp:HiddenField ID="hfUpdate" runat="server" />
给它赋值。如果 
if(mastername==""){
hfDelete.Value="block"
hfUpdate.Value="none";
}
else 
{
hfDelete.Value="none"
hfUpdate.Value="block";
}
前台:
<TD><a href="bbsedit.aspx?itemid=<%=itemid%>" style="display=<%=hfDelete.Value %>">删除</a><a href="bbsedit.aspx?itemid=<%=itemid%>" style="display=<%=hfUpdate.Value %>">编辑</a></td>


看看OK不?