sharepoint 2010 用contenttype自定义表单显示页面 custom displayForm page by contenttype
2012-12-29 09:18
615 查看
昨天遇到个问题,需要给列表指定一个自定义显示页面。因为自带的displayform.aspx格式比较单一,所以我们重新做了一个表单显示页面,如何将原来默认的displayform.aspx替换成我们自定义的表单页面,主要是根据SPContentType这个类,修改其中的DisplayFormUrl,执行下这个程序就搞定。当然还可以修改其它SPContentType有的属性,这里只是修改其中的DisplayFormUrl。
//提升管理员权限
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//根据指定站点,获取site
SPSite site =
new SPSite("http://moss:8000");
SPWeb web = site.OpenWeb();
web.AllowUnsafeUpdates =
true;
SPList list = web.Lists["listname"];
SPContentType contentType = list.ContentTypes["contenttypename or index"];
contentType.DisplayFormUrl =
"/_layouts/project/CustomDisplayForm.aspx";
contentType.Update();
});
//提升管理员权限
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//根据指定站点,获取site
SPSite site =
new SPSite("http://moss:8000");
SPWeb web = site.OpenWeb();
web.AllowUnsafeUpdates =
true;
SPList list = web.Lists["listname"];
SPContentType contentType = list.ContentTypes["contenttypename or index"];
contentType.DisplayFormUrl =
"/_layouts/project/CustomDisplayForm.aspx";
contentType.Update();
});
相关文章推荐
- 解决Sharepoint 2010 custom display form 不显示附件的问题
- 解决Sharepoint 2010 custom display form 不显示附件的问题
- Sharepoint 2010 Form认证自定义登录页面,总是自动登录问题
- 继续定制Sharepoint 2010表单页面(DispForm.aspx)
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- InfoPath与SharePoint之(六)在表单库里引用InfoPath Form Content Type
- Sharepoint 2010 SPListItem的显示或编辑页面删除后自定义操作
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- SharePoint 2010 应用自定义aspx页面调换列表默认的新建(NewForm.aspx),查看(DispFo...
- sharepoint 2013 自定义列表查看页面附件打开新页面方法 dispform attachments open new page
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- SharePoint 2010 应用自定义aspx页面调换列表默认的新建(NewForm.aspx),查看(DispFo...
- sharepoint 2010 页面添加logo banner方法 custom banner for sharepoint 2010 master page
- 在使用直观升级升级到 SharePoint 2010 的自定义搜索页面上显示服务器功能区和“网站操作”菜单
- 定制Sharepoint 2010表单页面(DispForm.aspx)
- sharepoint 2013基于AD的Form表单登录(二)——form登录页面自定义
- 发送两个独立的两个XML Part,基于Content-Type="multipart/form-data"形式的表单
- 为SharePoint 2010中的FBA创建自定义登录页面
- 【原创】php将form表单多次请求的内容保存到txt并显示到form所在的页面