【发布时间】:2013-09-09 01:45:22
【问题描述】:
我正在使用以下代码用数据填充表格。
if 声明没有按我的预期工作。条件块中的两个语句都被执行。
@if (--somecondition--)
{
<table>
foreach (Message userMessage in UserMessages)
{
<tr>
if(@userMessage.Message.MessageText.Length <= 10)
{
<td>
@userMessage.Message.MessageText
</td>
}
if(@userMessage.Message.MessageText.Length > 10)
{
<td>
@userMessage.Message.MessageText.Substring(0, 10)
</td>
}
</tr>
}
</table>
}
我在这里缺少什么? 不能这样用吗?
编辑(看到答案后):
我想——
一旦进入代码,你就不需要在“if”之类的结构前面加上“@”
【问题讨论】: