asp.net – WebForm_DoPostBackWithOptions没有使用chrome定义
发布时间:2020-12-16 00:44:01 所属栏目:asp.Net 来源:网络整理
导读:在我的一个页面上,我的动态链接在IE10中工作正常,但不能在Chrome或通过Windows手机上的资源管理器工作。在Chrome中,当我尝试点击任何动态链接时,我得到“WebForm_DoPostBackWithOptions未定义”。我做了大量的研究,并尝试修改在IIS 8中的处理程序映射中
在我的一个页面上,我的动态链接在IE10中工作正常,但不能在Chrome或通过Windows手机上的资源管理器工作。在Chrome中,当我尝试点击任何动态链接时,我得到“WebForm_DoPostBackWithOptions未定义”。我做了大量的研究,并尝试修改在IIS 8中的处理程序映射中的ISAPI筛选器的设置,但这没有工作。请帮忙。我被困了
更新:这在Firefox中也不起作用。看来,此页面上的动态链接只能在IE10中运行。链接是从我的代码生成的。奇怪的是,在其他页面上的链接生成不同,与href的javascript不同,但我正在使用完全相同的方式在代码中创建锚点。 这是一个“坏”锚的代码: Dim anchName As New HtmlAnchor anchName.ID = "bcrasodiuhf" & foo AddHandler anchName.ServerClick,AddressOf HandleNameClick anchName.Attributes.Add("style","font-weight: bold; font-size: 14px;") anchName.Attributes.Add("for",foo) anchName.InnerText = foo 而“坏”的结果: <a id="MainContent_bcrasodiuhf1" **href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBac…0$MainContent$bcrasodiuhf1","",true,false,true))**" for="1" style="font-weight: bold; font-size: 14px;"></a> 这是一个“工作”的锚点: Dim ancJoe As New HtmlAnchor ancJoe.ID = "pjancJoe" & foo AddHandler ancJoe.ServerClick,AddressOf HandleJoeClick ancJoe.InnerText = joe.Title ancJoe.Attributes.Add("style","font-size: 150%;") ancJoe.Attributes.Add("jn",foo) ancJoe.Attributes.Add("for",foo) ancJoe.Attributes.Add("action","actionA") 而“工作”的结果: <a id="MainContent_pcancJoe19416" **href="javascript:__doPostBack('ctl00$MainContent$pcancJoe19416','')"** action="actionA" for="194" jn="foo foo" forc="16" style="font-size: 150%;"></a> 解决方法
相应的JS代码(即WebForm_DoPostBackWithOptions(options))是一个内置的部分,并且是动态链接的。 ScriptManager正在生成正确的URL。
考虑到您提到过使用URL Rewrite,请检查WebResource.axd?d = XXX之类的URL是否不被忽略/重新写入。 另外,还可以看看IIS Handlers Mapping配置,以确保.axd资源被映射到标准的ISAPI模块处理程序。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 第17章 ASP.NET MVC实战: 构建NuGet.org网站
- asp.net动态加载程序集
- asp.net – IIS 7:将所有请求重定向到Default.aspx
- asp.net – 使用Using语句的SQLConnection,从里面调用SQLDa
- asp.net-mvc – 嵌套的MVC母版页
- asp.net – Ext.net:如何设置宽度百分比而不是像素?
- asp.net – AutoMapper:将集合中的项目值从一个实例合并到
- 有没有人使用ASP.net(webforms)动态生成javascript和/或css
- asp.net – Combres的路线(combres.axd)不起作用
- asp.net-core – 如何在中间件类中访问IHostingEnvironment
推荐文章
站长推荐
热点阅读