Sharepoint 2007标准:自定义公告显示表单

时间:2010-11-10 19:34:19

标签: sharepoint sharepoint-2007 sharepoint-designer wss-3.0

我正在尝试在公告列表中自定义DispForm.aspx显示表单,但是当我尝试使用SharePoint Desginer 2007来删除WebPart并添加新的自定义表单时,查看列表中的项目的链接将转到根

示例项目的正确URL是:
 http://serverx/Site1/Lists/Announcements/DispForm.aspx?ID=2&Source=serverx%2FSit1%2FLists%2FAnnouncements%2FAllItems%2Easpx

在我编辑aspx页面后,它会转到此处:
http://serverx/?ID=2

我按照这里所说的说明:
http://www.risetime.com/blog/archive/2009/06/03/create-a-custom-newform-aspx-for-a-sharepoint-list.aspx

3 个答案:

答案 0 :(得分:1)

从不删除SharePoint列表中的默认列表表单。有关如何恢复的信息,请参阅http://blogs.msdn.com/b/dszabo/archive/2007/02/20/custom-list-newform-aspx-ruined-in-wss-3-0.aspx

答案 1 :(得分:1)

我通常只是隐藏表单控件并将自定义控件添加到同一页面,这是最不错的方式

答案 2 :(得分:0)

您确定按照右键单击DispForm.aspx并单击“从现有页面新建”的步骤进行操作吗?

此外,在自定义页面后,您必须更改列表的属性以使用新的DispForm。