2010-05-21 18 views
10

Tengo una serie de páginas (en una aplicación tipo asistente). Después de recopilar las entradas del usuario aquí y allá, me gustaría mostrar un resumen en una sola página. No quiero que los usuarios modifiquen la información en esa página, solo para visualizarlos. De lo contrario, vuelve a las páginas anteriores para hacerlo.Cómo deshabilitar los botones de radio y las casillas de verificación producidas por los métodos HtmlHelper en ASP.NET MVC?

Para obtener eso, uso Html.Encode (Model.field) para reemplazar el cuadro de texto. Pero no quiero reemplazar las casillas de verificación y los botones de radio; Voy a necesitar deshabilitarlos. Pero,

¿Cómo desactivo el botón de radio y las casillas de verificación cuando uso los métodos HtmlHelper?

<%Html.CheckBox("MyCheckBox")%> 

o

<%Html.RadioButton("MyRadioButton")%> 

Gracias por ayudar

Respuesta

24

Añadir el atributo HTML disabled:

<%: Html.CheckBox("MyCheckbox", new { disabled = "disabled" }) %> 
<%: Html.RadioButton("MyRadioButton", value, new { disabled = "disabled" }) %> 
+0

He aprendido también cómo hablar con HTML a partir de su respuesta. En caso de que hable francés: Merci, je m'attendais pas a retrouver des francophones dans ce site. Et bien, c'est fait. – Richard77

Cuestiones relacionadas