Udostępnij za pośrednictwem


Wskazówki: Tworzenie podstawowego projektu definicji witryny

W tym instruktażu przedstawiono sposób do utworzenia definicji podstawowej witryny, zawierający visual składnik Web part o niektóre kontrole.Dla jasności visual Web part, który tworzysz ma tylko kilka elementów sterujących.Można jednak utworzyć bardziej wyrafinowane definicje witryn programu SharePoint, które zawierają większą funkcjonalność.

W tym instruktażu przedstawiono następujące zadania:

  • Tworzenie definicji witryny przy użyciu Visual Studio szablon projektu.

  • Tworzenie witryny programu SharePoint przy użyciu definicji witryny w programie SharePoint.

  • Dodawanie składnika Web part visual do roztworu.

  • Dostosowywanie strony default.aspx witryny dodając nowe części sieci Web.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Wymagania wstępne

Następujące składniki są wymagane do przeprowadzenia tego instruktażu:

  • Obsługiwane wersje systemu Microsoft Windows i programu SharePoint.Aby uzyskać więcej informacji zobacz wymagania dotyczące rozwoju rozwiązań programu SharePoint.

  • Program Visual Studio.

Tworzenie rozwiązanie definicji witryny

Najpierw należy utworzyć projekt definicji witryny w Visual Studio.

Aby utworzyć projekt definicji witryny

  1. Na pasku menu wybierz Plik, Nowy, projekt.Jeśli w środowisku IDE jest ustawiony do używania ustawienia rozwoju języka Visual Basic, na pasku menu, wybierz polecenie pliku, Nowego projektu.

    Pojawi się okno dialogowe Nowy projekt.

  2. Rozwiń węzeł Visual C# węzła lub języka Visual Basic węzła, rozwiń węzeł programu SharePoint węzła, a następnie wybierz polecenie 2010 węzła.

  3. W Szablony listy, wybierz polecenie Programu SharePoint 2010 projektu szablonu.

  4. W Nazwa polu, wprowadź TestSiteDef, a następnie wybierz OK przycisk.

    Kreator dostosowania programu SharePoint jest wyświetlany.

  5. Na należy określić witryny i poziom zabezpieczeń dla debugowania strony, wprowadź adres URL witryny programu SharePoint, które chcesz debugować definicji witryny lub użyć lokalizacji domyślnej (http://Nazwa systemu/).

  6. W Co to jest poziom zaufania dla tego rozwiązania programu SharePoint? sekcji, wybierz polecenie Wdrażanie rozwiązań farmy jako przycisku opcji.

    Wszystkie projekty definicji witryny musi być wdrożony jako rozwiązaniami farmy.Aby uzyskać więcej informacji na temat rozwiązania w trybie piaskownicy porównaniu z rozwiązaniami farmy, zobacz Względy roztwór trybie piaskownicy.

  7. Wybierz polecenie Zakończ przycisk.

    Projekt pojawia się w Solution Explorer.

  8. W Solution Explorer, wybór węzła projektu, a następnie na pasku menu wybierz Projekt, Add New Item.

  9. Pod Visual C# lub języka Visual Basic, rozwiń węzeł programu SharePoint węzła, a następnie wybierz polecenie 2010 węzła.

  10. W Szablony okienka, wybierz polecenie Definicji witryny szablonu, urlop Nazwa jako SiteDefinition1, a następnie wybierz polecenie Dodaj przycisk.

Tworzenie składnika Web Part Visual

Następnie należy utworzyć wizualne składnika Web part do stawienia się na głównej stronie definicji witryny.

Aby utworzyć wizualne składnika Web part

  1. W Solution Explorer, wybierz polecenie Pokaż wszystkie pliki przycisk.

  2. Wybierz polecenie SiteDefinition1 projektu węzła, a następnie na pasku menu wybierz Projekt, Add New Item.

    Add New Item pojawi się okno dialogowe.

  3. Rozwiń węzeł Visual C# węzła lub języka Visual Basic węzła, rozwiń węzeł programu SharePoint węzła, a następnie wybierz polecenie 2010 węzła.

  4. Z listy szablonów wybierz Visual składnika Web Part szablonu, zachowaj domyślną nazwę VisualWebPart1, a następnie wybierz Dodaj przycisk.

    Otwiera plik VisualWebPart1.ascx.

  5. W dolnej części VisualWebPart1.ascx, należy dodać następujący znacznik i wpisz trzy formanty do formularza: pole tekstowe, przycisk i etykiety:

    <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>
    
  6. W obszarze VisualWebPart1.ascx, otwórz plik VisualWebPart1.ascx.cs (dla Visual C#) lub VisualWebPart1.ascx.vb (dla Visual Basic), a następnie dodaj następujący kod:

    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;
    }
    

    Ten kod dodaje funkcje dla składnika web part, kliknij przycisk.

Dodawanie składnika Web Part Visual na domyślną stronę ASPX

Następnie należy dodać wizualne składnika Web part do definicji witryny domyślnej strony ASPX.

Aby dodać składnik Web part visual na domyślną stronę ASPX

  1. Otwórz stronę default.aspx, a następnie dodaj następujący wiersz w obszarze WebPartPages tag:

    <%@ Register Tagprefix="MyWebPartControls" Namespace="TestSiteDef.VisualWebPart1" Assembly="$SharePoint.Project.AssemblyFullName$" %>
    

    Ten wiersz kojarzy nazwę MyWebPartControls ze składnika Web part i jego kod.Namespace Obszaru nazw, który jest używany w pliku kodu VisualWebPart1.ascx pasuje do parametru.

  2. Po </asp:Content> element, Zamień cały ContentPlaceHolderId="PlaceHolderMain" sekcji i jego zawartość z następującego kodu:

    <asp:Content ID="Content1" ContentPlaceHolderId="PlaceHolderMain" runat="server">
        <MyWebPartControls:VisualWebPart1 runat="server" />    
    </asp:Content>
    

    Kod ten tworzy odwołanie do visual składnika Web part, który został utworzony wcześniej.

  3. W Solution Explorer, otwórz menu skrótów dla SiteDefinition1 węzła, a następnie wybierz polecenie jako element startowy.

Wdrażanie i uruchomienia rozwiązania definicji witryny

Następnie wdrażanie projektu w programie SharePoint, a następnie uruchomić projekt.

Do wdrożenia i uruchomienia definicji witryny

  • Na pasku menu wybierz polecenie budować, Wdrożyć TestSiteDef.

  • Wybierz klawisz F5.

    Programu Visual Studio kompiluje kod, jego funkcje, pakiety wszystkich plików w pliku rozwiązania (WSP) programu SharePoint i wdraża plik WSP do programu SharePoint Server.SharePoint następnie instaluje pliki, a następnie uaktywnia funkcje.

Tworzenie witryny na podstawie definicji witryny

Następnie należy utworzyć witrynę przy użyciu nowej definicji witryny.

Aby utworzyć witrynę przy użyciu definicji witryny

  1. W witrynie programu SharePoint zostanie wyświetlona strona Nowa witryna programu SharePoint.

  2. W Tytuł i opis sekcji, wprowadź witrynę Moja witryna nowy tytuł i opis witryny.

  3. W Adres witryny sieci Web sekcji, należy wprowadzić MojaNowaWitryna w Nazwa adresu URL pole.

  4. W szablonu sekcji, wybierz polecenie Dostosowania programu SharePoint kartę.

  5. W Wybierz szablon listy, wybierz polecenie SiteDefinition1.

  6. Pozostawienie innych ustawień na wartości domyślne, a następnie wybierz Tworzenie przycisk.

    Pojawi się nowa strona.

Test na nowej stronie

Następnie należy przetestować nową witrynę, aby sprawdzić, czy działa poprawnie.

Aby przetestować nową witrynę

  • Na domyślnej stronie ASPX, wpisz tekst, a następnie wybierz Zmień tekst etykiety przycisk obok pola tekstowego.

    Tekst wyświetlany w polu Etykieta po prawej stronie przycisku.

Zobacz też

Zadania

Jak: tworzenie odbiorca zdarzeń

Inne zasoby

Tworzenie rozwiązań dla programu SharePoint