动态代码中存在系统应用程序地址错误



我不知所措,有些力不从心。我继承了一个旧的应用程序,我尝试将其启动并运行时获得了部分成功。我看到的这种非常奇怪的行为似乎与InternetExplorer11有关,因为我在Chrome和Firefox中取得了部分成功。当应用程序执行时,我收到一个JavaScript错误,应该是a}。看了代码后,我进入了login.aspx〔dynamic〕(Visual Studio 2013 Ultimate-忘了提一下)。导致问题的代码是:

Sys.Application.add_init(function() {
$create(SomeType.Web.WebControls.BasePageBehavior, 
{"id":"SomeControl_callbackExtender","processorStateDataId":"SomeCo="ntrol_callbackExtender_psdh","exceptionPageUrl":"/ExceptionInformation.aspx"}, 
null, 
null, 
$get("SomeControl"));});

可以看出,对于Properties,值="已经插入JSON对象的中间。我不知道为什么,尽管我倾向于一些过时的东西,或者至少是IE 11的过时的东西。

所有脚本似乎都经过了正确的注册过程(ScriptManager.RegisterStartupScript),所以?我从来没有听说过这件事,也没能在网上找到类似的东西。感谢您的任何想法或帮助。

最后,我已经设置了IE11在兼容模式下运行这个网站。这让我看到了错误。

找到了解决办法,尽管我还没有弄清楚为什么。。。另一个问题是:Visual Studio 2013生成了乱码/损坏/编码错误的html。

最新更新