HTML属性disabled =“disabled”不适用于IE8

时间:2009-09-14 09:46:01

标签: html model-view-controller input internet-explorer-8

我有一个ASP.NET MVC应用程序。 aspx中的代码就像那样

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

ViewData [“Disabled”]在此状态下包含string =

  

'禁用= “禁用”'

firefox中的结果:

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

IE8中的结果:

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

为什么输出会这样?

2 个答案:

答案 0 :(得分:3)

也许试着摆脱封闭的单引号:

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

答案 1 :(得分:2)

我认为它可能是引号

尝试:

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

善,

相关问题