【发布时间】:2012-05-07 19:29:57
【问题描述】:
这行得通:
@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 帮助器输出字符串,这就是第二个不起作用的原因。但是有没有合适的方法来做这种事情?
【问题讨论】:
-
你想要的第二个是什么?缺少 span 标签?
标签: c# asp.net-mvc razor syntax conditional-statements