我使用MVC 3和剃刀剃鬚刀如何創建一個CheckBox並使其成爲READONLY?
目前我使用
@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這樣的文本。
請問如何使用Razor創建CheckBox?我也需要將它作爲READONLY。
感謝您的幫助。
感謝LeftyX的評論,我收到一個錯誤,我無法創建textcheckbox。你能幫我解決嗎?謝謝 – GibboK
請注意MyProperty是ViewModel中的一個屬性如何解決它的任何想法?謝謝 – GibboK
@GibboK:請問你是否也包括你的viewmodel? – LeftyX