質問

ASP.NET MVCアプリケーションがあります。 aspxのコードはそのようなものです

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

ViewData [&quot; Disabled&quot;]には、この状態で文字列=

が含まれます
  

'disabled =&quot; disabled&quot;'

firefoxでの結果:

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

IE8の結果:

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

なぜこのような出力になるのですか?

役に立ちましたか?

解決

囲んでいる一重引用符を削除してみてください:

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

他のヒント

引用符かもしれないと思う

試してください:

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

親切、

ダン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top