(Я также задавал этот вопрос по Переполнение SharePoint .)
У меня есть функция 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