Tworzenie stron aplikacji dla programu SharePoint
Aplikacji, strona jest strona sieci Web programu ASP.NET, który jest przeznaczony do użytku w witrynie sieci Web programu SharePoint.Strony aplikacji są wyspecjalizowany typ strony ASP.NET.Podstawową różnicą między strony aplikacji i standardowe strony ASP.NET jest, że na stronie aplikacji zawiera zawartość, która jest scalana ze strony wzorcowej programu SharePoint.Strony wzorcowej umożliwia strony aplikacji udostępnić ten sam wygląd i zachowanie jako innych stron w witrynie.
Visual Studio umożliwia projektowanie stron aplikacji przy użyciu projektanta.Projektant wyświetla obszar zawartości dla każdego symbolu zastępczego zawartości, która jest zdefiniowana w stronę wzorcową.Można zaprojektować strony aplikacji, przeciągając formanty do tych obszarów zawartości.
Strony aplikacji
Strony aplikacji są współużytkowane przez wszystkie witryny na serwerze, strony witryny jest specyficzne dla jednej witryny.Aby uzyskać więcej informacji Typy stron programu SharePoint.
Domyślnie większość stron, które pojawiają się podczas tworzenia witryny programu SharePoint są stron witryny.Strona witryny można dodać do biblioteki strony programu SharePoint.Użytkownicy mogą dostosowywać strony witryny za pomocą narzędzi, takich jak SharePoint Designer.Strona witryny może również obsługiwać funkcje, takie jak dynamiczne składniki Web Part i strefy składników Web Part.
Strony aplikacji nie można tych rzeczy.Jednak na stronie aplikacji jest najlepszy typ strony, aby utworzyć, jeśli strona zawiera kod niestandardowy.Chociaż można dodać kod niestandardowy do strony witryny, kod jest zatrzymane, kiedy użytkownik dostosowuje strony za pomocą narzędzi, takich jak SharePoint Designer.
[!UWAGA]
Visual Studio nie zapewnia szablony ułatwiające tworzenie stron witryny dla witryny programu SharePoint.Aby uzyskać więcej informacji, zobacz Typy stron programu SharePoint.
Tworzenie stron aplikacji
Aby utworzyć stronę aplikacji, należy dodać Strony aplikacji element do projektu programu SharePoint.Podczas tworzenia strony aplikacji Visual Studio dodaje następujące foldery do projektu:
Folder |
Opis |
---|---|
Układy |
Zamapowanie do katalogu wirtualnego _layouts, systemu plików programu SharePoint. |
Podfolder układów |
Zawiera pliki, które tworzą strony aplikacji.Domyślnie ten folder ma taką samą nazwę jak projektu.Ten folder można zmienić w dowolnym momencie.Podczas uruchamiania projektu Visual Studio wdraża ten folder do katalogu wirtualnego _layouts, systemu plików programu SharePoint. |
Visual Studio dodaje następujące pliki do projektu:
Plik |
Opis |
---|---|
Plik strony ASP.NET (.aspx) |
Zawiera znaczników XML, który definiuje stronę. |
Plik kod strony aplikacji |
Zawiera kod za strony aplikacji.Dodać kod obsługi zdarzeń do tego pliku. |
Plik kod Projektant strony aplikacji |
Zawiera kod, który jest generowany przez projektanta.Nie wolno bezpośrednio edytować ten plik. |
Projektowanie i debugowanie aplikacji strona
Projekt zawartość strony aplikacji przy użyciu projektanta Visual Web Developer w Visual Studio.To projektant pojawia się po otwarciu strony aplikacji w projekcie (klikając go dwukrotnie lub otwarcie menu skrótów, a następnie wybierając Otwórz).Aby uzyskać więcej informacji na temat używania tego projektanta, zobacz W Visual Studio 11 wersji Beta dla mapy zawartości sieci Web.
[!UWAGA]
Można zaprojektować stronę tylko w źródło Widok projektanta.Projekt widok Projektant jest wyłączona dla stron aplikacji.
Na stronie aplikacji można debugować tak, jak będzie debug inne elementy projektu programu SharePoint w programie Visual Studio.Po uruchomieniu programu Visual Studio debugger, Visual Studio otwiera witrynę programu SharePoint.
Do wyświetlenia strony aplikacji, należy ręcznie przejść do lokalizacji strony aplikacji (na przykład: http://nazwa_serwerafolderze /_layouts/nazwa_projektu/ApplicationPage1.aspx).
Aby uzyskać więcej informacji dotyczących sposobu debugowania projektów programu SharePoint, zobacz Rozwiązania problemów programu SharePoint.
Wybieranie strony wzorcowej
Domyślnie Strony aplikacji odwołuje się do elementu strony wzorcowej witryny, którego używasz do debugowania projektu.Że strona o nazwie v4.master i znajduje się on na liście Galerii stron wzorcowych witryny programu SharePoint.
Jawnie można zmienić stronę wzorcową, który jest używany przez strony aplikacji przez ustawienie MasterPageFile atrybut aplikacji Page element.(Na przykład: MasterPageFile="~/_layouts/applicationv4.master").W rzeczywistości Jeśli strony wzorcowej dynamiczne nie są włączone na serwerze programu SharePoint należy ustawić ten atrybut.Aby uzyskać więcej informacji na temat stron wzorcowych w programie SharePoint, zobacz Stron wzorcowych.
Zobacz też
Koncepcje
Omówienie stron sieci Web programu ASP.NET
Omówienie składni strony sieci Web ASP.NET