代码之家  ›  专栏  ›  技术社区  ›  Markus

html attribute disabled=“disabled”不适用于IE8

  •  1
  • Markus  · 技术社区  · 15 年前

    我有一个ASP.NET MVC应用程序。ASPX中的代码是这样的

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

    viewdata[“disabled”]在此状态下包含一个字符串=

    'disabled=“已禁用”'

    火狐的结果是:

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

    IE8的结果是:

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

    为什么输出是这样的?

    2 回复  |  直到 15 年前
        1
  •  3
  •   karim79    15 年前

    也许可以尝试去掉其中的单引号:

    <input <%= ViewData["Disabled"] %> class="Text1" type="text" name='test' value='0'/>
    
        2
  •  2
  •   Daniel Elliott    15 年前

    我想可能是引言

    尝试:

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

    仁慈,