Sto usando MVC 3 e RazorRasoio come creare un CheckBox e renderlo READONLY?
Al momento sto utilizzando
@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>
}
la vista del modello:
namespace MyProject.ViewModels
{
public class MyViewModel
{
public MyViewModel(List<AdvSlot> advSlots)
{
MyProperty= advSlots;
}
public List<AdvSlot> MyProperty { get; set; }
}
}
Per visualizzare una casella di controllo per una proprietà nel mio modello . Come sto facendo è sbagliato, quindi posso solo visualizzare un testo come VERO.
Potresti dirmi come creare il CheckBox con Razor? Avrei anche bisogno di averlo come READONLY.
Grazie per il vostro aiuto.
Grazie LeftyX per il tuo commento, ho ricevuto un errore e non riesco a creare textcheckbox. Mi potrebbe aiutare? grazie – GibboK
Si prega di notare MyProperty è una proprietà nel ViewModel qualche idea su come risolverlo? grazie – GibboK
@GibboK: potresti, per favore, includere anche il tuo viewmodel? – LeftyX