加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net webforms jquery =无法按下按钮

发布时间:2020-12-16 03:57:38 所属栏目:asp.Net 来源:网络整理
导读:想把 jquery包含在masterpage中,但是一旦我这样做了 – 我的登录页面停止工作……在Chrome控制台中我得到了: uncaught TypeError: Cannot read property 'onsubmit' of null 从堆栈我可以看到它在这里: Sys.WebForms.PageRequestManager._initialize('ctl0
想把 jquery包含在masterpage中,但是一旦我这样做了 – 我的登录页面停止工作……在Chrome控制台中我得到了:

uncaught TypeError: Cannot read property 'onsubmit' of null

从堆栈我可以看到它在这里:

Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1',document.getElementById('aspnetForm'));

在Firefox中:

this._form is null
this._onsubmit = this._form.onsubmit;

并且该错误在ScriptResource.axd中?= …

这导致我不能只点击登录按钮 – 它什么都不做……另一方面 – 一切都在Opera中工作……甚至更好 – 如果我要删除:

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.5.min.js" type="text/javascript" />

然后一切正常(尝试其他版本的jquery)…现在最好的是其他页面 – 也有按钮和事件,工作……我甚至改变了登录页面不使用登录控制…它仍然不起作用……我现在真的很困惑……

解决方法

我的同事偶然发现了一个解决方案…如果你改变了:

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.5.min.js" type="text/javascript" />

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.5.min.js" type="text/javascript"></script>

它神奇地开始工作……现在……这应该是xhtml …任何人都可以向我解释为什么这里有区别?!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读