我们开发了一个使用MVC,C#和jQuery的网站。在我的一个控制器类中,我们验证来自用户的输入,如果失败,我们抛出Ajax错误参数(aka选项)处理的异常。 (我们使用Block UI来显示错误信息,BlockUI是一个jQuery插件,用于屏蔽并显示一个消息框。) (是的,信息中没有文字,没有有趣的字符或无意义)异常导致RunTime错误
在本地或在服务器上运行网站时,我们会从抛出的异常中收到不同的效果。
本地:正确的异常显示在BlockUI中。 服务器:显示消息“运行时错误”,而不是异常消息。
print(
public ActionResult FailUpdateStatus(string id)
{
string message = Request.Form["message"];
throw new Exception(message);
}
);
我已经能够在服务器上运行网站并远程连接到网站。在调试异常时应该抛出它,但阻止UI显示运行时错误。
任何想法?
太棒了。工作,这只是一条简单的小线。谢谢 – Brad8118 2008-09-29 19:28:01