我正在使用以下代码用数据填充表。该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”之类的结构前面加上“@”