我們開發了一個使用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