我有一个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"/>
为什么输出会这样?
答案 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'/>
善,
丹