【发布时间】:2013-02-26 19:44:55
【问题描述】:
我为页面构建了一个自定义的新表单,并在架构文件中执行了以下操作:
<Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main" />
所以它会寻找我的自定义表单,它适用于我创建的新客户,但系统中已经存在的客户仍然指向标准的新表单
<Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
所以我尝试创建一个升级规则,让老用户通过这样做来查看自定义表单:
var list = web.TryGetList("Client Programs");
list.DefaultNewFormUrl = "NewForm.aspx";
list.Update();
但是我有一种感觉这不会做任何事情,有没有办法通过网站设置页面将旧数据指向新的自定义表单,或者我需要在升级规则中添加/更改什么来获得这行得通吗?
更新
我还应该提到,在表单的属性中,我已将其更改为在配置单元中查找表单并将其设为元素文件。
谢谢
【问题讨论】:
标签: c# sharepoint sharepoint-2010 schema