如何在Razor标签中添加HTML?
我想在我的Html.ActionLink
中添加DIV标签 @if (Model == null)
{
@:<div class="m_button_wrapper">
@Html.ActionLink("Stats", "Statistic", new { id = -1 });
@:</div>
@:<div class="m_button_wrapper">
@Html.ActionLink("Result", "Result", new { id = -1 });
@:</div>
}
else
{
@:<div class="m_button_wrapper">
@Html.ActionLink("Stats", "Statistic", new { id = Model.id });
@:</div>
@:<div class="m_button_wrapper">
@Html.ActionLink("Result", "Result", new { id = Model.id });
@:</div>
}
未生成DIV标记。
答案 0 :(得分:3)
@if (Model == null)
{
<div class="m_button_wrapper">
@Html.ActionLink("Stats", "Statistic", new { id = -1 });
</div>
<div class="m_button_wrapper">
@Html.ActionLink("Result", "Result", new { id = -1 });
</div>
}
else
{
<div class="m_button_wrapper">
@Html.ActionLink("Stats", "Statistic", new { id = Model.id });
</div>
<div class="m_button_wrapper">
@Html.ActionLink("Result", "Result", new { id = Model.id });
</div>
}
你不必把@where放在任何地方 - Razor解析器足够聪明以匹配{with}。
答案 1 :(得分:1)
@if (Model == null)
{
<div class="m_button_wrapper">
@Html.ActionLink("Stats", "Statistic", new { id = -1 });
</div>
<div class="m_button_wrapper">
@Html.ActionLink("Result", "Result", new { id = -1 });
</div>
}
else
{
<div class="m_button_wrapper">
@Html.ActionLink("Stats", "Statistic", new { id = Model.id });
</div>
<div class="m_button_wrapper">
@Html.ActionLink("Result", "Result", new { id = Model.id });
</div>
}