私は次のコードを使用してテーブルにデータを設定しています。 if
ステートメントが期待通りに機能しません。条件ブロック内の両方のステートメントが実行されます。C#コードのHTMLページで条件が機能しない場合
@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>
}
ここでは何が欠けていますか? このような使用は不可能ですか?
EDIT (答えを見た後):
私は思った -
の "if" のように構築する接頭辞にする必要はありませんは一度コードの中には、 "@" と
私はすでにあれば、外側の文を持っています。それで内側のものは必要ですか? –
@Rohit:はい、HTMLタグはHTMLに戻ってしまうためです。より良い説明のために私の編集を参照してください – musefan