2012-04-02 15 views
2

Razorタグ内にHTMLを追加するにはどうすればよいですか?MVC Razor inline html

私は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> 
    } 

私のHtml.ActionLinkにDIVタグを追加したいと思います。

+0

'@:'をすべて削除します。 – jrummell

答えて

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> 
} 
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> 
    } 

私はどこにでも置く必要はありません。剃刀パーサーは{with}と一致するほどスマートです。