有人在Sharepoint的事件接收器中成功使用"ItemAdding"方法进行验证吗?
我认为它无法正常用于验证目的,因为它似乎:
这是我到目前为止在网上找到的ItemAdding方法:
http://www.sharepoint-tips.com/2006/09/synchronous-add-list-event-itemadding.html
http://www.synergyonline.com/blog/blog-moss/Lists/Posts/Post.aspx?ID=25
无论如何,如果有人成功使用了这种方法,请告诉我如何,因为我认为它只是破碎/遗漏了一些东西!
谢谢!
您不能使用ItemAdding执行那种"友好"的验证检查.如果设置e.Cancel = true并设置e.ErrorMessage,sharepoint会将您重定向到标准错误页面并显示您的消息.您无法将其重定向回您的表单页面.
您应该使用绑定到内容类型的infopath或aspx表单,而不是尝试破解内置页面.Infopath具有内置的验证控件和您自己构建的aspx表单,您可以像对待任何Web应用程序一样对待它并选择您自己的验证.
这里没有简单的方法我害怕.
-Oisin
| 归档时间: |
|
| 查看次数: |
10892 次 |
| 最近记录: |