Domanda

Ho un'applicazione ASP.NET MVC. Il codice in aspx è così

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

ViewData [" Disabled "] contiene in questo stato una stringa =

  

'disabilitato = " disabile "'

il risultato in firefox:

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

il risultato in IE8:

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

Perché l'output è così?

È stato utile?

Soluzione

Forse prova a sbarazzarti delle virgolette singole allegate:

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

Altri suggerimenti

Penso che potrebbero essere le virgolette

Prova:

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

La gentilezza,

Dan

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top