2010-05-13 32 views
2

我刚刚注意到一些asp.net标记中有些奇怪的东西。AJAX面板不抛出异常

我有一个标准的形式与几个文本框和一个提交按钮。

点击后面的代码将试图执行一些逻辑,然后返回。

如果输入值无效,则用于引发异常。

当我将控件包装在AJAX更新面板中并尝试提交错误数据时,不会引发任何异常,并且面板无任何错误返回。

有谁知道如何将此返回到以前的行为,同时保持更新面板?

+2

你想让它抛出一个异常,或者返回给用户一些错误信息? – 2010-05-13 06:33:20

回答

2

它抛出的表达,而是通过AJAX,其手柄,现在已经被来了Javascript错误,因为现在没有加载整个页面,但错误返回从JavaScript AJAX调用回。

要看到他们只是打开你的JavaScript错误控制台 :),你怎么不需要表达式,因为拉吉说,你需要找到其他方式来显示你的错误。

当我赢得了做一些测试,发现我的错误,我删除了阿贾克斯小组为此,定位错误,解决这些问题,然后放回阿贾克斯面板