Udostępnij za pośrednictwem


Tworzenie stron aplikacji dla programu SharePoint

Strona aplikacji to ASP.NET strona sieci Web przeznaczona do użytku w witrynie sieci Web programu SharePoint. Strony aplikacji to wyspecjalizowany typ strony ASP.NET. Podstawową różnicą między stroną aplikacji a standardową stroną ASP.NET jest to, że strona aplikacji zawiera zawartość scaloną ze stroną wzorcową programu SharePoint. Strona wzorcowa umożliwia stronom aplikacji udostępnianie tego samego wyglądu i zachowania co inne strony w witrynie.

Program 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 zdefiniowanego na stronie wzorcowej. Stronę aplikacji można zaprojektować, przeciągając kontrolki do tych obszarów zawartości.

Strony aplikacji

Strony aplikacji są współużytkowane we wszystkich witrynach na serwerze, natomiast strona witryny jest specyficzna dla jednej witryny. Aby uzyskać więcej informacji, typy stron programu SharePoint.

Domyślnie większość stron wyświetlanych podczas tworzenia witryny programu SharePoint to strony witryny. Do biblioteki stron programu SharePoint można dodać stronę witryny. Użytkownicy mogą dostosowywać stronę witryny przy użyciu narzędzi, takich jak Projektant programu SharePoint. Strona witryny może również hostować funkcje, takie jak dynamiczne składniki Web Part i strefy składników Web Part.

Strony aplikacji nie mogą wykonywać tych czynności. Jednak strona aplikacji jest najlepszym typem strony do utworzenia, jeśli chcesz, aby strona zawierała kod niestandardowy. Mimo że można dodać kod niestandardowy do strony witryny, kod przestaje działać, gdy użytkownik dostosowuje stronę przy użyciu narzędzi, takich jak sharePoint Projektant.

Uwaga

Program Visual Studio nie udostępnia szablonów, które ułatwiają tworzenie stron witryny dla witryny programu SharePoint. Aby uzyskać więcej informacji, zobacz Typy stron programu SharePoint.

Tworzenie strony aplikacji

Aby utworzyć stronę aplikacji, dodaj element Strona aplikacji do projektu programu SharePoint. Podczas tworzenia strony aplikacji program Visual Studio dodaje następujące foldery do projektu:

Folder opis
Układy Mapy do katalogu wirtualnego _layouts systemu plików programu SharePoint.
Podfolder układów Zawiera pliki tworzące stronę aplikacji. Domyślnie ten folder ma taką samą nazwę jak projekt. Nazwę tego folderu można zmienić w dowolnym momencie. Po uruchomieniu projektu program Visual Studio wdraża ten folder w katalogu wirtualnym _layouts systemu plików programu SharePoint.

Program Visual Studio dodaje następujące pliki do projektu:

Plik opis
ASP.NET plik strony (aspx) Zawiera znaczniki XML definiujące stronę.
Plik kodu strony aplikacji Zawiera kod za stroną aplikacji. Dodaj kod, który obsługuje zdarzenia do tego pliku.
Plik kodu projektanta stron aplikacji Zawiera kod generowany przez projektanta. Nie edytuj bezpośrednio tego pliku.

Projektowanie i debugowanie strony aplikacji

Zaprojektuj zawartość strony aplikacji przy użyciu widoku projektanta w programie Visual Studio. Ten projektant pojawia się po otwarciu strony aplikacji w projekcie (klikając ją dwukrotnie lub otwierając menu skrótów, a następnie wybierając pozycję Otwórz), a następnie wybierając przycisk Projekt w dolnej części edytora.

Uwaga

Stronę można zaprojektować tylko w widoku Źródło projektanta. Widok Projekt projektanta jest wyłączony dla stron aplikacji.

Możesz debugować stronę aplikacji tak samo jak w przypadku debugowania innych elementów projektu programu SharePoint w programie Visual Studio. Po uruchomieniu debugera programu Visual Studio program Visual Studio otwiera witrynę programu SharePoint.

Aby wyświetlić stronę aplikacji, musisz ręcznie przejść do lokalizacji strony aplikacji (na przykład: http:// Server_Name/_layouts/Project_Name/ApplicationPage1.aspx).

Aby uzyskać więcej informacji na temat debugowania projektów programu SharePoint, zobacz Rozwiązywanie problemów z rozwiązaniami programu SharePoint.

Wybieranie strony wzorcowej

Domyślnie element strony aplikacji odwołuje się do strony wzorcowej witryny używanej do debugowania projektu. Ta strona ma nazwę v4.master i można ją znaleźć w galerii stron wzorcowych witryny programu SharePoint.

Możesz jawnie zmienić stronę wzorcową używaną przez stronę aplikacji, ustawiając MasterPageFile atrybut elementu aplikacji Page . (Na przykład: MasterPageFile="~/_layouts/applicationv4.master"). W rzeczywistości należy ustawić ten atrybut, jeśli dynamiczne strony wzorcowe nie są włączone na serwerze programu SharePoint. Aby uzyskać więcej informacji na temat stron wzorcowych w programie SharePoint, zobacz Strony wzorcowe.