2011-08-31 68 views
0

是否有排除一些错误被重定向到默认自定义错误页面的好方法?从自定义错误重定向中排除特定错误

我正在使用aspnet成员资格提供程序,刚刚发现如果例如用户尝试将其电子邮件地址更改为已在系统中的电子邮件地址,而不是以验证错误的样式显示错误消息警告按照设计,因为我打开了自定义错误,它只是重定向到标准错误页面。

我是否需要特别排除此问题的错误代码?

这里是web配置自定义错误部分:

<customErrors mode="On" defaultRedirect="/Error/Error500" /> 

非常感谢

回答

1

你需要停止例外,在这种情况下沸腾起来,并实现了一些验证,以检查电子邮件地址存在。

您拨打CreateUser的电话应返回MembershipCreateStatus作为错误代码。

MembershipCreateStatus.DuplicateEmail 

查看here了解更多错误代码。

+0

谢谢 - 你是对的我没有正确处理错误。菜鸟的错误。 –