Postupy: Vytvoření základního projektu definice webu
Tento návod ukazuje, jak vytvořit základní web definici, obsahující visual Web part s některými ovládacími prvky na něm.V zájmu jasnosti má visual Web part, který vytvoříte pouze několik ovládacích prvků.Můžete však vytvořit složitější definicích webů služby SharePoint, které obsahují více funkcí.
Tento návod demonstruje následující úkoly:
Vytvoření definice webu pomocí Visual Studio šablony projektu.
Vytvoření webu služby SharePoint pomocí definice webu služby SharePoint.
Přidání visual Web part do řešení.
Přidáním nové vizuální webové části, přizpůsobení stránku default.aspx.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Požadavky
Chcete-li dokončit tento návod, potřebujete následující komponenty:
Podporované edice systému Microsoft Windows a služby SharePoint.Další informace naleznete v tématu požadavky pro vytváření řešení služby SharePoint.
Visual Studio.
Vytváření řešení definice webu
Nejprve vytvořte definici projektu webu v Visual Studio.
Chcete-li vytvořit projekt definice webu
V panelu nabídek zvolte Soubor, Nový, Projekt.Je-li vaše rozhraní IDE je nastaven vývojové nastavení jazyka Visual Basic, na panelu nabídek, zvolte soubor, Nový projekt.
Zobrazí se dialogové okno Nový projekt.
Rozbalte Visual C# uzel nebo jazyka Visual Basic uzel, rozbalte SharePoint uzlu a pak zvolte 2010 uzlu.
V šablony seznam, zvolte Projektu služby SharePoint 2010 šablony.
V jméno zadejte TestSiteDef a potom zvolte OK tlačítko.
Průvodce vlastním nastavením aplikace SharePoint se zobrazí.
Na určení webu a úroveň zabezpečení pro ladění stránky, zadejte adresu URL webu služby SharePoint, kde chcete ladit podle definice webu nebo použijte výchozí umístění (http://Název systému/).
V Co je úroveň důvěryhodnosti pro toto řešení služby SharePoint? bodu, zvolte nasazení jako řešení farmy přepínač.
Jako řešení farmy musí být nasazeny všechny projekty definice webu.Další informace o řešení v izolovaném prostoru oproti řešení farmy naleznete v Uzavřených apletů aspekty řešení.
Zvolte Dokončit tlačítko.
Projekt se objeví v Průzkumníku.
V Průzkumníku, zvolte uzel projektu a poté na panelu nabídek zvolte projektu, Přidat novou položku.
Pod každým Visual C# nebo jazyka Visual Basic, rozbalte SharePoint uzlu a pak zvolte 2010 uzlu.
V šablony podokně zvolte Definice webu šablony, dovolená název jako SiteDefinition1a pak zvolte Přidat tlačítko.
Vytvoření Visual Web Part
Dále vytvořte visual Web part na hlavní stránce definice webu.
Chcete-li vytvořit vizuální webové části
V Průzkumníku, zvolte Zobrazit všechny soubory tlačítko.
Zvolte SiteDefinition1 uzel projektu a poté na panelu nabídek zvolte projektu, Přidat novou položku.
Zobrazí se dialogové okno Přidat novou položku.
Rozbalte Visual C# uzel nebo jazyka Visual Basic uzel, rozbalte SharePoint uzlu a pak zvolte 2010 uzlu.
V seznamu šablon vyberte Visual Web Part šablony, ponechat výchozí název VisualWebPart1 a pak zvolte Přidat tlačítko.
Otevře se soubor VisualWebPart1.ascx.
V dolní části VisualWebPart1.ascx, přidejte následující značky do formuláře přidat tři ovládací prvky: popisek, textové pole a tlačítko:
<table> <tr> <td> <asp:TextBox runat="server" ID="tbName"></asp:TextBox> </td> <td> <asp:Button runat="server" ID="btnSubmit" Text = "Change Label Text" OnClick="btnSubmit_Click"></asp:Button> </td> <td> <asp:Label runat="server" ID="lblName"></asp:Label> </td> </tr> </table>
V části VisualWebPart1.ascx, otevřete soubor VisualWebPart1.ascx.cs (pro Visual C#) nebo VisualWebPart1.ascx.vb (pro Visual Basic) a poté přidejte následující kód:
Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) lblName.Text = tbName.Text End Sub
protected void btnSubmit_Click(object sender, EventArgs e) { lblName.Text = tbName.Text; }
Tento kód přidá funkci pro webovou část kliknutí na tlačítko.
Přidání webové části Visual výchozí stránku ASPX
Dále přidejte vizuální webové části na stránce ASPX výchozí definice webu.
Chcete-li přidat visual Web part na výchozí stránku ASPX
Otevřete stránku default.aspx a poté přidejte následující řádek v seznamu WebPartPages značky:
<%@ Register Tagprefix="MyWebPartControls" Namespace="TestSiteDef.VisualWebPart1" Assembly="$SharePoint.Project.AssemblyFullName$" %>
Tento řádek přiřadí název MyWebPartControls webové části a jeho kód.Namespace Parametru odpovídá oboru názvů, který se používá ve zdrojovém souboru VisualWebPart1.ascx.
Po </asp:Content> element, nahradit celý ContentPlaceHolderId="PlaceHolderMain" části a její obsah následujícím kódem:
<asp:Content ID="Content1" ContentPlaceHolderId="PlaceHolderMain" runat="server"> <MyWebPartControls:VisualWebPart1 runat="server" /> </asp:Content>
Tento kód vytvoří odkaz na vizuální webovou část, kterou jste vytvořili dříve.
V Průzkumníku, otevřete místní nabídku pro SiteDefinition1 uzlu a pak zvolte nastavit jako spouštěcí položka.
Nasazení a spuštění řešení definice webu
Dále nasazení projektu služby SharePoint a potom spusťte projektu.
Chcete-li nasadit a provozovat na definici webu
V řádku nabídek zvolte sestavení, Nasazení TestSiteDef.
Zvolte klávesu F5.
Visual Studio kompiluje kód přidá jeho funkce, sbalí všechny soubory do souboru řešení (WSP) služby SharePoint a zavede soubor WSP na serveru SharePoint Server.SharePoint pak nainstaluje soubory a potom aktivuje funkce.
Vytvořit web založený na definici webu
Dále vytvořte web s použitím nové definice webu.
Chcete-li vytvořit web pomocí definice webu
Na webu služby SharePoint se zobrazí stránce Nový web SharePoint.
V Nadpis a popis oddílu, zadejte nadpis a popis webu Můj nový web.
V Adresa webu oddílu, zadejte Nový_server v název adresy URL pole.
V Šablona bodu, zvolte Vlastní nastavení SharePoint kartu.
V Vybrat šablonu seznam, zvolte SiteDefinition1.
Ostatní nastavení ponechte výchozí hodnoty a pak zvolte vytvořit tlačítko.
Zobrazí se nový web.
Testování nového webu
Dále vyzkoušejte nový web, chcete-li ověřit, zda funguje správně.
Chcete-li testovat nový web
Na výchozí stránku ASPX, zadejte nějaký text a potom zvolte Změnit Text popisku tlačítko vedle textového pole.
Text se zobrazí v popisku na pravé straně tlačítka.
Viz také
Úkoly
Jak: vytvoření příjemce událostí