• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Hello World
This is the first demo for each programming language
            管理     

定制SharePoint中列表项添加页面

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

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

我们这里用两种办法:

1.Sharepoint designer修改

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

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

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

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

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

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

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

2.应用一个新的模版

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

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

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

posted @ 2010-05-25 11:14  Justin X  阅读(866)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3