更改SharePoint 2010自定义Newform.aspx中字段的“required”属性

时间:2013-07-13 20:06:44

标签: c# sharepoint

我通过克隆SharePoint Designer生成的表单并将其添加到VS2010项目来创建自定义newform.aspx。一切似乎都工作得很好,比如设置值等...但我无法弄清楚如何设置字段的Required属性。

根据某个条件,我想将字段的必需属性设置为true或false。

我使用CompositeFieldBaseFieldControl访问控件,但他们似乎没有提供设置所需属性值的句柄。

非常感谢任何指针。

2 个答案:

答案 0 :(得分:0)

您可以将AllowBlank的内部项目(例如TextField)的CompositeField属性设置为true / false。

答案 1 :(得分:0)

通过如下抓取属性来管理以找到解决方案而不是获取控件。

objListFormWebPart.ItemContext.Fields["fieldDisplayName"].Required = false;