Vytvoření webové části pro SharePoint
Pomocí webové části, uživatelé, můžete přímo upravit obsah, vzhled a chování webu SharePoint stránky pomocí prohlížeče.Webové části jsou serverové ovládací prvky, které spustit uvnitř zvláštní typ stránku s názvem stránky webové části: jsou stavební bloky stránek na webu služby SharePoint.Další informace o webových částí služby SharePoint naleznete v tématu stavební blok: webové části.
Visual Studio poskytuje šablony, které můžete použít k vytvoření a ladění webových částí na webu služby SharePoint.
Vytvoření webové části v aplikaci Visual Studio
Vytvoření webové části přidáním Webové části zboží do jakéhokoli projektu SharePoint.Můžete použít Webové části položku v sandbox řešení nebo řešení farmy.
Pokud chcete pomocí návrháře vizuálně navrhnout webové části, vytvoření Visual Web Part projektu nebo přidání Visual Web Part zboží do jakéhokoli projektu SharePoint.Můžete použít Visual Web Part položku pouze řešení farmy.
Položky webové části
A Webové části položka obsahuje soubory, které můžete použít pro návrh webové části pro web služby SharePoint.Při přidání Webové části zboží, Visual Studio vytvoří složku projektu a potom přidá několik souborů do složky.Následující tabulka popisuje každý soubor.
Soubor |
Description |
---|---|
Elements.XML |
Obsahuje informace, které používá soubor definice funkce v projektu nasazení webové části. |
soubor WebPart |
Poskytuje informace, které potřebuje zobrazit webovou část v galerii webových částí služby SharePoint. |
Soubor s kódem |
Obsahuje metody webové části, přidat ovládací prvky a který generovat vlastní obsah v rámci webové části. |
Další informace naleznete v tématu Jak: vytvoření webové služby SharePoint.
Vizuální položku webové části
A visual webové části je webová část, kterou vytvoříte pomocí návrháře aplikace Visual Web Developer v sadě Visual Studio.Další informace o použití tohoto Návrhář viz Visual Studio 11 Beta obsahu mapy webu.
Vizuální webové části je funkčně žádné jiné webové části.A Visual Web Part obsahuje položku Webové části zboží a Uživatelský ovládací prvek zboží.
Přetahování nebo kopírování ovládací prvky ze sady Visual Studio můžete navrhnout vzhled webové části nástrojů povrchu uživatelského ovládacího prvku.Další informace naleznete v tématu Jak: vytvoření webové služby SharePoint pomocí Návrháře.
Ovládací prvky SharePoint
Visual Studio obsahuje některé ovládací prvky pro vytvoření stránek služby SharePoint, například stránky aplikace.Tyto ovládací prvky se zobrazí v panelu nástrojů pod Ovládací prvky SharePoint.Funkce pro tyto ovládací prvky je odvozen z Microsoft.SharePoint.WebControls obor názvů, který obsahuje serverové ovládací prvky ASP.NET, které jsou použity na stránkách webů a seznamů SharePoint.
Název ovládacího prvku |
Description |
---|---|
Vloží nabídky ASP.Další informace naleznete v Přehled nabídky řízení. |
|
Vloží LINK element na stránce .aspx a použije jeden nebo více externích stylů definován CssRegistration. |
|
Vloží ovládací prvek DateTime na stránku ASPX. |
|
Ověření zabezpečení vloží do stránky ASPX |
|
Vrátí vlastnost zadaný seznam. |
|
Vrátí globální vlastnosti aktuálního webu. |
|
Vloží odkaz informačního kanálu RSS do stránky ASPX. |
|
Poskytuje vlastnosti a metody pro registraci prostředky, například skripty na stránce, takže mohou být vyžádány při vykreslení stránky. |
|
Použije motiv na stránku ASPX. |
Ladění webové části
Můžete ladit projekt SharePoint, která obsahuje webovou část, stejně jako by ladit ostatní projekty Visual Studio.Když spustíte ladicí program Visual Studio, Visual Studio otevře web služby SharePoint.
Spuštění ladění kódu, přidáte webové části na stránku webové části SharePoint.
Další informace o ladění projekty SharePoint naleznete v Řešení problémů služby SharePoint.
Omezení součástí Visual Web
Spuštění sady Visual Studio, můžete přidat vizuální webové části řešení v izolovaném prostoru služby SharePoint a řešení farmy.Vizuální webových částí však mají následující omezení:
Vizuální webové části nepodporují nahraditelných parametrů.Další informace naleznete v tématu Nahraditelné parametry.
Uživatelské ovládací prvky nebo částí visual web nelze přetáhnout a vynechána nebo zkopírovat do částí visual web.Tato akce způsobí chybu sestavení.
Vizuální webové části přímo nepodporují tokeny serveru SharePoint, například $SPUrl.Další informace naleznete v tématu "Token omezení v sandbox Visual webových částí" Řešení problémů služby SharePoint.
Příležitostně Visual webových částí v řešení v izolovaném prostoru se zobrazí chyba, "žádost o spuštění kódu v izolovaném prostoru byla odmítnuta, protože byl příliš zaneprázdněn a nemůže zpracovat požadavek sandbox hostitelské služby kódu." Další informace o této chybě naleznete tento příspěvek SharePoint Developer týmový Blog.
Ladění jazyka JavaScript na straně serveru není podporována v aplikaci Visual Studio, ale je podporováno ladění JavaScript straně klienta.
Ačkoli soubor značky na straně serveru můžete přidat JavaScript vložené, ladění není podporována pro přidané značky zarážky.Ladění jazyka JavaScript, odkaz na externí soubor jazyka JavaScript v souboru kódu a potom nastavit zarážky v souboru jazyka JavaScript.
Ladění vloženého ASP.NET kód musí provést v souboru generovaného kódu namísto souboru kódu.
Vizuální webové části nepodporují použití <@ Assembly Src= směrnice.
SharePoint webové ovládací prvky a některé ASP.NET ovládací prvky nejsou podporovány v sandbox prostředí SharePoint.Pokud nepodporované prvky jsou použity v části visual web v řešení v izolovaném prostoru chyba, zobrazí se "Název typu nebo oboru názvů"Motiv"v oboru názvů 'Microsoft.SharePoint.WebControls' neexistuje".
Další informace o řešení v izolovaném prostoru naleznete v tématu Rozdíly mezi uzavřených apletů a řešení farmy.
Vytváření starší styl založený na službě SharePoint webových částí
Můžete použít šablony v aplikaci Visual Studio k vytvoření vlastního ASP.NET 2.0 webových částí pro SharePoint.ASP.NET 2.0webové části jsou postaveny na ASP.NET infrastruktura webové části a jsou doporučené typ pro nové projekty.
Ve velmi málo případech budete muset vytvořit webovou část pomocí starší styl založený na službě SharePoint webové části.Visual Studio můžete vytvářet tyto typy webových částí, ale Visual Studio neobsahuje žádné šablony, které jsou určeny speciálně pro jejich vytváření.
Další informace o Chcete-li při vytváření starší styl založený na službě SharePoint webové části, viz Infrastruktura webové části služby Windows SharePoint Services.Další informace o tom, jak vytvořit webovou část pomocí starší styl založený na službě SharePoint webové části, viz návodu vytvoření základní webové části SharePoint.
Příbuzná témata
Title |
Description |
---|---|
Ukazuje, jak vytvořit webové části stránek služby SharePoint. |
|
Ukazuje, jak vytvořit webové části pro SharePoint pomocí návrhové ploše. |
|
Jak: stránky aplikace SharePoint nebo webová část vytvořit ovládací prvek uživatele |
Ukazuje, jak vytvořit vlastní, opakovaně použitelné ovládací prvky, které mohou být spotřebovány stránky aplikací a webových částí, které jsou spuštěny ve službě SharePoint. |
Popisuje, jak navrhnout webové části pro SharePoint. |
|
Názorný postup: Vytvoření webové části SharePoint pomocí Návrháře |
Popisuje, jak navrhnout webové části pro SharePoint přetažením ovládacích prvků na návrhové ploše. |
Postupy: Vytvoření webové části Silverlight, která zobrazuje data OData pro SharePoint |
Popisuje, jak navrhnout webové části pro SharePoint, který je hostitelem aplikace Silverlight a zobrazuje data ze seznamů služby SharePoint. |
Popisuje způsob použití návrháře, který se zobrazí při otevření webové stránky v projektu. |