【发布时间】:2011-03-22 05:33:21
【问题描述】:
(我也在SharePoint Overflow上问过这个问题。)
我有一个 SharePoint 功能,用于将一些自定义 aspx 文件添加到页面库。
当我激活该功能时,我可以访问浏览器中的页面并且它们在 SPDesigner 中可见,但是当我“查看所有站点内容”时它们不存在。
为什么会这样?
功能的元素文件:
<?xml version="1.0" encoding="utf-8"?>
<Elements Id="9e85eb79-6d8d-4ff3-b0d4-64d55c3bb577" xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="Pages" Url="Pages">
<File Path="Example.aspx" Url="Example.aspx" IgnoreIfAlreadyExists="False">
<Property Name="Title" Value="The Example" />
<Property Name="ContentType" Value="Page" />
</File>
</Module>
</Elements>
Aspx 文件:
<%@ Page language="C#" Inherits="System.Web.UI.Page,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" MasterPageFile="~masterurl/default.master"%>
<%-- deliberately left empty -->
(是的,它是空的!)
附录
当我“访问浏览器中的页面”时,我的意思是手动导航到它们的 URL:http://myserver:PORT/subsite/Pages/Example.aspx
当我“查看所有网站内容”时,我正在查看“页面”列表的内容:http://myserver:PORT/subsite/Pages/Forms/AllItems.aspx
【问题讨论】:
-
哈哈-感谢标签编辑:S
标签: sharepoint sharepoint-2007 asp.net