- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 dropPanelExtender 内的 popupControlExtender 内的更新面板上收到此错误。
我看到很多其他人也遇到这个问题,并进行了各种修复,但没有一个对我有用。
我很想听到一个合乎逻辑的解释,解释为什么会发生这种情况,以及避免将来出现此类问题的万无一失的方法。
我发现像其他人一样,当触发器是 LinkButton 而不是 ImageButton 时,不会发生此错误,仍然想知道是否有人有解释。
最佳答案
我遇到了同样的问题,并且没有真正找到任何令人满意的解决方案,直到我最终得到 https://siderite.dev/blog/thispostbacksettingsasync-is-null-or.html这正是我想要的。
为了避免将来可能出现死链接的问题,这里是代码:
var script = @"
if (Sys &&
Sys.WebForms && Sys.WebForms.PageRequestManager &&
Sys.WebForms.PageRequestManager.getInstance)
{
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm &&
!prm._postBackSettings)
{
prm._postBackSettings = prm._createPostBackSettings(false, null, null);
}";
ScriptManager.RegisterOnSubmitStatement(
Page,
Page.GetType(),
"FixPopupFormSubmit",
script);
如果提交时未设置 _postBackSettings,则会创建它们,从而导致空引用异常消失,因为 _postBackSettings.async 可用。
希望这有帮助,
G.
关于ASP.Net UpdatePanel ImageButton 导致 "this._postbackSettings.async is null or not an object",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57586/
我在 dropPanelExtender 内的 popupControlExtender 内的更新面板上收到此错误。 我看到很多其他人也遇到这个问题,并进行了各种修复,但没有一个对我有用。 我很想听到
我在一页中有 2 个更新面板。在收到请求后,我想检查更新了哪些更新面板。我读过 sender._postBackSettings.panelID 应该对此有好处:) 但是,每当我在非 IE 浏览器中收
我在我的 asp 页面上有报告,每次我更改过滤器并单击查看报告时,我都会收到此错误: Microsoft JScript 运行时错误:“this._postBackSettings.async”为空或
我是一名优秀的程序员,十分优秀!