为什么IE 11在输入html标签动态写入时显示错误?

时间:2013-11-21 21:11:51

标签: html internet-explorer

我正在使用visual studio 2013中的mvc5(Razor)开发一个示例Web应用程序,并使用IE(版本11)来运行和测试我的项目。

我在视图中有一个输入隐藏字段并生成它并将其写在我的视图上。

 <input type="hidden" value="@myid" id="@myid">

生成的id和value是这个“c73dlFoiMsnhS7XTGwdejA ==”,输入最终看起来像这样:

<input type='hidden' value='c73dlFoiMsnhS7XTGwdejA==' id='c73dlFoiMsnhS7XTGwdejA=='>

当我动态编写此输入时IE会给我这个错误:

Unhandled exception at line 37, column 59140 in http://localhost:4026
  /f70e83bc11bd432888e7370e9091f30f/browserLink

0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression:  
input#c73dlFoiMsnhS7XTGwdejA==>div>div>div>img>div>br>div.boxpostcontentholder>

但是当我把这个标签放在硬代码中时(我最后显示它)IE没有显示这个错误它是IE中的一个错误吗? 我使用Firefox 25.0版测试它,它可以正常工作而不显示错误。

0 个答案:

没有答案