我使用SharePoint Designer为SharePoint 2007定制了Bug数据库模板。具体来说,我已经编辑了模板中包含的其他.aspx页面,这些页面位于Bugs列表中。这些只是简单的编辑表单,我的自定义非常小。
我已确认已正确选择支持文件(新建,编辑,显示)。这些表格也都经过编辑。我在错误列表中有以下.aspx页面(非视图):
Activate.aspx
Close.aspx
Resolve.aspx
在任何视图中,除了实际视图选项之外,视图下拉列表还包含3个与“激活”,“关闭”和“解析”表单相对应的非视图。选择这些“视图”只会打开这些表单。
显然,SharePoint正在拾取列表中不支持文件并假设它们是视图的任何.aspx页面。奇怪的是,在使用SharePoint Designer修改这些文件之前,这是 NOT 的情况。另外,NewForm.aspx页面是 NOT 修改(我刚刚创建了一个新的表单,现在是一个支持文件),即使它没有标记为支持文件,它也不会错误地显示在我的观点列表中。
必须有一些设置将这些文件标记为非视图,而不支持文件。我查看了NewForm.aspx,并将其与我修改过的表单进行了比较,发现没有明显的区别对此有任何影响。
也许您之前遇到过这个问题或者知道如何解决这个问题?如果是这样,这里有一些简单点!提前致谢!
答案 0 :(得分:1)
如果它们已被设置为视图(听起来就像它们一样),请尝试隐藏<View>
以将其从视图列表中删除
http://msdn.microsoft.com/en-us/library/ms438338.aspx
<View BaseViewID="1"
Type="HTML"
WebPartZoneID="Main"
DisplayName="Activate"
RowLimit="100"
ImageUrl="/_layouts/images/generic.png"
Hidden="TRUE"
Url="Activate.aspx">
我不认为你可以制作<Form>
元素,因为它只接受DisplayForm,EditForm或NewForm
http://msdn.microsoft.com/en-us/library/ms478121%28v=office.12%29.aspx