1

在哪里对外部内容类型进行验证?假设我的 ECT 上的一个字段代表一个电子邮件地址,该地址在我们的系统中必须是唯一的。我将在哪里进行验证以检查是否有人没有提交具有重复电子邮件地址的 ECT 实例?如何冒泡验证错误,以便它们显示在 SharePoint UI 中?

4

1 回答 1

2

到目前为止,我看到的唯一选择是为需要自定义验证的表单创建自定义InfoPath表单。关于如何在 SP 2010 中自定义默认列表表单有大量资源。

有更多选择肯定会很好。似乎应该有一个特殊的异常类,我们可以从服务类(处理与后端系统的交互)中抛出,UI 将以一种处理验证消息的方式处理它。我试过LobBusinessErrorException但得到一个标准的黄色错误屏幕。

于 2010-06-10T12:39:28.690 回答