日期:2014-05-18  浏览次数:20405 次

如何让AJAX中刷新出错不弹出提示框
RT,3q

------解决方案--------------------
try and catch error...
------解决方案--------------------
up
------解决方案--------------------
/// <summary>
/// UpdatePanel弹出提示框

/// </summary>
/// <param name= "contorl "> </param>
/// <param name= "alert "> </param>
public static void UPAlert(Control contorl, string str)
{
Type type = contorl.GetType();
ScriptManager.RegisterStartupScript(contorl, type, "Alert ", "alert( ' " + str + " '); ", true);
}

EScript.UPAlert(GridView1, EConst.RELEASE_REL_OK);
------解决方案--------------------
用这个方法就可以弹
ScriptManager.RegisterStartupScript();
------解决方案--------------------
Internet选项/高级/禁用脚本调试 呵呵.
------解决方案--------------------
楼上的方法应该行得通!
------解决方案--------------------
脚本本身错误/异常?

try {
// your codes
// ....
}catch(e) {
//alert(e.message);
}
------解决方案--------------------
up
------解决方案--------------------
代码哪出错了,帖出来看看
------解决方案--------------------
mark.
------解决方案--------------------
不懂`~学习
------解决方案--------------------
用try and catch吧,如果出错的话你可以把错误信息放到label控件中,这样不但可以知道错误信息,也不会弹出对话框了.