【发布时间】:2014-09-26 18:25:14
【问题描述】:
我正在尝试根据服务器数据显示/隐藏图像链接,但似乎无法在 ?: 运算符中正确获取 html。我不是传统的 .net 开发人员,所以这个让我难过。
<td>
<p>
<%# (Eval("attachment").ToString() == "No file attached")
? " "
: <a href='files/<%# Eval("attachment")%>'>
<img src='images/geticon.png' alt='Attachment image' />
</a> %>
</p>
</td>
【问题讨论】:
-
运算符称为条件运算符(有时也称为三元运算符)。有了这些关键字,快速搜索应该可以找到答案。你看,我自己对 ASP 经典不熟悉。
-
经典-asp / C# ?从什么时候开始
-
我在代码中添加了换行符。希望它仍然有效并且比一条长线更有意义。
-
您遇到问题的具体原因是什么?
-
您是否在错误表达式中缺少引号? (或者在 ASP 解析器中不需要吗?)
标签: c# asp-classic operator-keyword concat