estoy usando MVC 3 y RazorRazor cómo crear un CheckBox y hacerlo READONLY?
Por el momento estoy usando
@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 modelo:
namespace MyProject.ViewModels
{
public class MyViewModel
{
public MyViewModel(List<AdvSlot> advSlots)
{
MyProperty= advSlots;
}
public List<AdvSlot> MyProperty { get; set; }
}
}
Para mostrar una casilla de verificación para una propiedad en mi modelo . Como lo estoy haciendo, está mal, así que solo puedo mostrar un texto como VERDADERO.
¿Podría decirme cómo crear el CheckBox con Razor? También necesitaría tenerlo como READONLY.
Gracias por su ayuda.
Gracias a LeftyX por su comentario, recibo un error y no puedo crear la casilla de verificación de texto. podrías ayudarme? gracias – GibboK
Tenga en cuenta que MyProperty es una propiedad en el ViewModel ¿alguna idea de cómo resolverlo? gracias – GibboK
@GibboK: ¿podrías incluir tu modelo de vista también? – LeftyX