0
捕獲異常,我有一個從綁定的網絡使用這樣的」凡從定製ModelBinder的
[ModelBinder(typeof(CustomizedModelBinder))]
public class Widget{ ... }
這ModelBinder的代碼可能會拋出異常,我應該在哪裏添加代碼來捕獲這些例外一個對象定製ModelBinder的?在此先感謝
捕獲異常,我有一個從綁定的網絡使用這樣的」凡從定製ModelBinder的
[ModelBinder(typeof(CustomizedModelBinder))]
public class Widget{ ... }
這ModelBinder的代碼可能會拋出異常,我應該在哪裏添加代碼來捕獲這些例外一個對象定製ModelBinder的?在此先感謝
從設計角度看,它是一個模型綁定添加模型誤差,而不是拋出異常的更美!
ModelState.AddModelError("Phone", "Phone number is invalid.");
這樣,稍後在您的操作中,您可以檢查模型是否有效:
謝謝!但我仍然希望繼續查看頁面,在發現異常後重定向。 – Roy 2009-12-15 08:34:40