定制SharePoint中列表项添加页面

经常我们需要修改列表项的添加页面(NewForm.aspx),因为这个页面总是那么千篇一律。

如我们这里New一个列表项:

2010052510243220.jpg

我们这里用两种办法:

1.Sharepoint designer修改

A.用Sharepoint designer check out 这个页面,然后选择这个listformwebpart,右键选择Web Part Properties:2010052510291091.jpg

在Layout选项卡下面勾选Hidden多选框,然后点击OK按钮;

2010052510310114.jpg

B.在当前的WebPartZone里添加一个新的自定义的SharePoint control。

定位至当前的WebPartZone里,选择菜单"Insert"->"SharePoint Controls"->"Custom List Form":

2010052510361458.jpg

选择列表名、内容类型、创建的list form类型,然后点击OK:

2010052510382518.jpg

C.切换到Code视图,修改相应的HTML代码即可。

2010052510513158.jpg

Check In this page, and then refresh it in IE.

2010052510570162.jpg

2.应用一个新的模版

首先找到改listformwebpart所使用的模版ID:

2010052511030452.jpg

进入SharePoint服务器,在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\CONTROLTEMPLATES文件夹下的DefaultTemplates.ascx文件里通过ID找到模版:

2010052511101637.jpg

拷贝出来放到单独的ascx文件里,这里并连同页面声明一起拷贝,修改代码,并使用一个新的ID来标记,将该文件放到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\CONTROLTEMPLATES下,通过sharepoint designer修改NewForm.aspx页面的ListFormWebPart所使用的TemplateName到新的ID中,重启IIS

转载于:https://www.cnblogs.com/cdutedu/archive/2010/05/25/1743375.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值