怎样在.aspx里写C#代码?
刚学ASP。NET,我写了一个新闻发布页面,有的新闻可能有附件,有的没有,我想在新闻有附件的时候显示“下载附件”链接,没有附件的时候不显示。下面的代码中 <%# Eval( "newpaper ") %> 放的是附件的链接地址,或者为NULL(如果当前新闻没有附件),现在我想在下面的代码里添加判断,当
<%# Eval( "newpaper ") %> 不为空时,才显示“下载附件”链接。应该怎么做,大概是 <%if(..)%> ... 之类,不过具体不知道怎么写。谢谢
<asp:DataList ID= "DataList1 " runat= "server ">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "content ").ToString()%>
<tr bgcolor= "#F5FBFF " >
<td align=center> <a href= " <%# Eval( "newpaper ") %> ">
下载附件 </a> </td>
</ItemTemplate>
</asp:DataList>
------解决方案--------------------style= ' <%#Eval( "newpaper ").ToString()!= " "? " ": "none "%> '
------解决方案--------------------使用 ' 单引号吧
------解决方案--------------------单引号中可以包含双引号的
------解决方案--------------------style= ' <%#Eval( "newpaper ").ToString()!= " "? " ": "none "%> '
差不多就是这样了
------解决方案---------------------_-#,慕白兄已经写的很清楚了
<td align=center> <a href= " <%# Eval( "newpaper ") %> ">
下载附件 </a> </td>
--->
<td style= 'display: <%#Eval( "newpaper ").ToString()!= " "? " ": "none "%> ' align= "center "> <a href= " <%# Eval( "newpaper ") %> ">
下载附件 </a> </td>