【发布时间】:2011-05-25 22:25:20
【问题描述】:
我编写了一个 Sharepoint 2007 Web 部件,它需要在用户表单和管理员表单 (EditorPart) 中进行验证。
我正在使用 InputFormRegularEdpressionValidator 进行这样的验证:
tb = new TextBox();
tb.ID = "myID";
InputFormRegularExpressionValidator validTb = new
InputFormRegularExpressionValidator();
validTb.ControlToValidate = tb.ID;
validTb.ValidationExpression = myRegExp;
validTb.ValidationGroup = "AdminInput";
this.Controls.Add(tb);
this.Controls.Add(validTb);
我已经定义了两个验证组 - 一个用于 UserInput,另一个用于 AdminInput。我在用户表单中定义了一个提交按钮,并将这个ValidationGroup设置为UserInput,
但是,我不知道如何将 ValidationGroup AdminInput 应用到编辑器部分的 Ok 和 Apply 按钮,或者验证这些字段。
如何在单击确定/应用时触发 EditorPart 字段的验证与面向公众的 Web 部件中的字段验证分开?
【问题讨论】:
标签: c# .net sharepoint sharepoint-2007