Pregunta

Tengo una aplicación ASP.NET MVC. El código en el aspx es así

<input '<%= ViewData["Disabled"] %>' class="Text1" type="text" name='test' value='0'/>

ViewData [" Disabled "] contiene en este estado una cadena =

  

'disabled = " disabled "'

el resultado en firefox:

<input class="Text1" type="text" value="0" name="test" disabled="disabled"/>

el resultado en IE8:

<input name="test" class="Text1" type="text" ?="" ?disabled="disabled" value="0"/>    

¿Por qué la salida es así?

¿Fue útil?

Solución

Quizás intente deshacerse de las comillas simples adjuntas:

<input <%= ViewData["Disabled"] %> class="Text1" type="text" name='test' value='0'/>

Otros consejos

Creo que podrían ser las citas

Prueba:

<input <%= ViewData["Disabled"] %> 
       class="Text1" 
       type="text" 
       name='test' 
       value='0'/>

Bondad,

Dan

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top