Я использую MVC 3 и Razor
На данный момент я использую
@model MyProject.ViewModels.MyViewModel
@foreach (var item in Model.MyProperty)
{
<tr>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.AdvSlotId }) |
@Html.ActionLink("Details", "Details", new { id = item.AdvSlotId }) |
@Html.ActionLink("Delete", "Delete", new { id = item.AdvSlotId })
</td>
<td>
@item.AdvSlotId
</td>
<td>
@item.Name
</td>
<td>
@item.Description
</td>
<td>
@Html.CheckBox(item.IsPublished, new { @disabled = "disabled" })
</td>
<td>
@item.Notes
</td>
</tr>
}
МОДЕЛЬ ПРОСМОТРА:
namespace MyProject.ViewModels
{
public class MyViewModel
{
public MyViewModel(List<AdvSlot> advSlots)
{
MyProperty= advSlots;
}
public List<AdvSlot> MyProperty { get; set; }
}
}
Чтобы отобразить флажок для свойства в моей модели. Поскольку я делаю неправильно, я могу отображать только текст, например TRUE.
Не могли бы вы рассказать мне, как создать CheckBox с помощью Razor? Мне также нужно было бы это как READONLY.
Спасибо за вашу помощь.