博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定制SharePoint中列表项添加页面
阅读量:4365 次
发布时间:2019-06-07

本文共 924 字,大约阅读时间需要 3 分钟。

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

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

2010052510243220.jpg

我们这里用两种办法:

1.

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

你可能感兴趣的文章
正则表达式规则
查看>>
Oracle的一些经典SQL面试题
查看>>
深入理解Java 8 Lambda(语言篇)
查看>>
Robot Framework自动化测试四(分层思想)
查看>>
C#开发微信门户及应用(35)--微信支付之企业付款封装操作
查看>>
使用触发器订单序列号生成
查看>>
Django进阶高级
查看>>
数据库连接池的原理
查看>>
MyBatis学习总结_18_MyBatis与Hibernate区别
查看>>
十八.模块
查看>>
2017-7-27-关键20小时,快速习得任何技能
查看>>
SHELL日志分析 实例一
查看>>
闭包函数
查看>>
ZOJ Monthly, November 2012 - I - Search in the Wiki
查看>>
TextSwitcher,译为文字转换器控件
查看>>
C# 多线程编程(3):线程池ThreadPool
查看>>
Mac 使用技巧
查看>>
Whu 1603——Minimum Sum——————【单个元素贡献、滑窗】
查看>>
Windows下安装PHP扩展及资源下载地址(memcached为例)
查看>>
Node.js安装与配置 -- 收录
查看>>