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