阻止页面回发的“未指定错误”
'Unspecified error' on preventing page postback
我在 RadPageView 中的页面上有一个 RadTextBox,定义为:
<telerik:RadTextBox ID="txtReport" TextMode="MultiLine" Height="500"
ClientEvents-OnKeyPress="Report_KeyPress">
</telerik:RadTextBox>
在按键时,它会跟踪它在 JavaScript 中的变化,例如:
function Report_KeyPress(sender, e) {
if (_changed == false) {
_changed = true;
}
}
在卸载之前,我尝试将消息返回为:
window.onbeforeunload = function (e) {
if (!!_changed == true) {
var e = e || window.event;
var msg = 'Changes have been made. Are you sure you want to discard these changes?';
if (e) {
e.returnValue = msg;
}
else {
return msg;
}
}
}
在 Windows 9 上的 IE 7 中,它显示带有消息的确认提示,以及离开页面或留在页面上的按钮。 当我单击离开页面时,它效果很好;当我单击"停留在页面上"时,它会在以下行上爆炸:
function __doPostBack(eventTarget, eventArgument) {
theForm.submit(); //Error line
}
出现错误:
第 33 行第 9 列处未处理的异常.aspx
0x80004005 - Microsoft JScript 运行时错误:未指定的错误。
知道为什么会这样吗?
虽然这是一个旧链接,但这对我有帮助:http://tinisles.blogspot.ro/2005/10/onbeforeunload-throwing-errors-in-ie.html
不过没有解释这个问题,似乎这是一个已知的IE问题。
相关文章:
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 未捕获错误:无法在初始化之前调用方法;
- chrome.storage.sync未定义错误
- 对象为null或IE9中存在未定义错误
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]
- 已定义变量出现未定义错误
- 阻止页面回发的“未指定错误”
- React Router服务器端呈现错误:警告:失败的propType:在“RoutingContext”中未指定必需的
- 如果未指定文件上传,则在谷歌应用程序脚本中出现错误
- IE 8 fireEvent未指定错误
- 当选择包含*时,使用ADO到Oracle服务器的查询失败未指定错误
- 错误:github推送后未指定默认引擎,也未提供扩展
- RadGrid与DetailTable给出未指定的错误在JavaScript中点击快速
- 调试javascript '未指定错误'在IE7
- DOM IE未指定错误
- '未指定错误'在IE中表示
- IE抛出“未指定错误”;使用AJAX调用
- javascript窗口.打开未指定的错误
- 在使用qzprint (jzebra)时,IE和未指定的错误