これは動作します:条件付き出力
@if (ViewBag.SkipPhone == null)
{
<span>@Html.LabelFor(model => model.Phone)</span>
<span>@Html.TextBoxFor(model => model.Phone)</span>
<span>@Html.ValidationMessageFor(model => model.Phone)</span>
}
をしかし、私はこのような何かをしたい:
@if (ViewBag.SkipPhone == null)
{
Html.LabelFor(model => model.Phone);
Html.TextBoxFor(model => model.Phone);
Html.ValidationMessageFor(model => model.Phone);
}
私はなぜあるHTMLヘルパーの出力文字列を、理解して2つ目は動作しません。しかし、このようなことを行う適切な方法はありますか?
2番目のものは何ですか?スパンタグの欠如? –