Sdílet prostřednictvím


Vytváření stránek v aplikaci SharePoint

Stránku aplikace je webovou stránku ASP.NET, která je navržena pro použití na webu služby SharePoint.Stránky aplikace jsou speciální typ stránky ASP.NET.Hlavní rozdíl mezi stránku aplikace a standardní stránky technologie ASP.NET je, že stránku aplikace obsahuje obsah, který je sloučen se stránkou předlohy SharePoint.Stránka předlohy umožňuje aplikaci stránky sdílet stejný vzhled a chování jako ostatní stránky na webu.

Visual Studio umožňuje navrhovat stránky aplikace pomocí návrháře.Návrhář zobrazí oblasti obsahu pro každý zástupný symbol obsahu, který je definován ve stránce předlohy.Přetažením ovládacích prvků do těchto oblastí obsahu můžete navrhnout stránku aplikace.

Stránky aplikace

Stránky aplikace jsou sdíleny všechny weby na serveru, že je specifické pro jeden web stránky webu.Další informace Typy stránek SharePoint.

Většina stránek, které se zobrazí při vytvoření webu služby SharePoint jsou ve výchozím nastavení stránky webu.Stránky webu lze přidat do knihovny stránek služby SharePoint.Uživatelům můžete přizpůsobit stránky webu pomocí aplikace SharePoint Designer.Stránky webu můžete také hostovat funkce jako dynamické webové části a zóny webových částí.

Stránky aplikace nelze provádět tyto akce.Stránku aplikace je však nejvhodnější typ stránky vytvořit, pokud má stránka obsahovat vlastní kód.Ačkoli můžete přidat vlastní kód do stránky webu, kód zastaví při uživatel přizpůsobí stránku pomocí nástrojů jako aplikace SharePoint Designer.

[!POZNÁMKA]

Visual Studio poskytuje šablony, které vám pomohou vytvořit stránky webu pro web služby SharePoint.Další informace naleznete v Typy stránek SharePoint.

Vytvoření stránky aplikace

Vytvořit stránku aplikace, přidejte Stránku aplikace položku projektu služby SharePoint.Při vytváření stránku aplikace Visual Studio přidá do projektu následující složky:

Složka

Description

Rozložení

Mapování virtuálního adresáře _layouts systému souborů služby SharePoint.

Podsložka rozložení

Obsahuje soubory, které tvoří stránku aplikace.Ve výchozím nastavení tato složka má stejný název jako projekt.Kdykoli můžete přejmenovat tuto složku.Při spuštění projektu Visual Studio nasadí tuto složku do virtuálního adresáře _layouts systému souborů služby SharePoint.

Visual Studio přidá do projektu následující soubory:

Soubor

Description

Soubor stránky technologie ASP.NET (ASPX)

Obsahuje kód XML, který definuje stránku.

Soubor kódu stránky aplikace

Obsahuje kód pro stránky aplikace.Přidejte kód, který zpracovává události tohoto souboru.

Soubor kódu návrháře stránky aplikace

Obsahuje kód, který je generován pomocí návrháře.Není přímo tento soubor upravit.

Návrh obsahu stránku aplikace pomocí návrháře aplikace Visual Web Developer v sadě Visual Studio.Tento návrhář zobrazí při otevření aplikace na stránce projektu (poklepáním nebo otevřením své místní nabídce a potom zvolíte otevřete).Další informace o použití tohoto Návrhář viz Visual Studio 11 Beta obsahu mapy webu.

[!POZNÁMKA]

Můžete navrhnout stránku pouze zdroj zobrazení návrháře.Návrh je zakázáno zobrazení návrháře stránky aplikace.

Stejně jako by ladění ostatních položek projektu služby SharePoint v aplikaci Visual Studio, můžete ladit stránku aplikace.Když spustíte ladicí program Visual Studio, Visual Studio otevře web služby SharePoint.

Zobrazit stránku aplikace, musíte ručně procházet umístění aplikace na stránce (například: http://název_serveruadresáři /_layouts/název_projektu/ApplicationPage1.aspx).

Další informace o ladění projekty SharePoint naleznete v Řešení problémů služby SharePoint.

Výběr stránky předlohy

Standardně Stránku aplikace položka odkazuje na hlavní stránku webu, který používáte k ladění projektu.Že stránka s názvem v4.master a najdete ho v Galerie stránek předlohy webu služby SharePoint.

Explicitně lze změnit hlavní stránku, která používá stránky aplikace nastavením MasterPageFile atributu aplikace Page prvku.(Příklad: MasterPageFile="~/_layouts/applicationv4.master").Ve skutečnosti je třeba nastavit tento atribut Pokud dynamické stránky předlohy, které nejsou povoleny na serveru SharePoint.Další informace o stránkách předloh ve službě SharePoint, viz Stránky předlohy.

Viz také

Koncepty

ASP.NET Web Pages Overview

Přehled syntaxe stránky technologie ASP.NET

Další zdroje

Vývoj SharePoint Foundation hloubka

programování webových stránek technologie ASP.NET