2
爲什麼剃刀html不起作用?如果使用if子句,則剃刀不顯示
WORKS不
@if (Model.Devices.Any())
{
foreach (var device in Model.Devices)
{
Html.Partial(MVC.Devices.Refrigerator.Views.GroupedRefrigerators, device);
}
}
else
{
<div class="alert alert-info">
@(Html.Raw(xxxx)
</div>
}
WORKS
@foreach (var device in Model.Devices)
{
@Html.Partial(MVC.Devices.Refrigerator.Views.GroupedRefrigerators, device);
}
你不需要使用HTML來擺脫代碼塊,你可以使用[':@'或' ..... '](http://weblogs.asp.net/scottgu/asp-net-mvc-3-razor-s-and-lt-text-gt-syntax) –
Richard
是的,還有其他方法可以做到這一點,這只是一個建議。 – DLeh