Tworzenie składników Web Part dla programu SharePoint
Za pomocą składników Web Part, użytkownicy mogą bezpośrednio modyfikować zawartość, wygląd i zachowanie witryny programu SharePoint stron za pomocą przeglądarki.Składniki Web Part są formanty po stronie serwera, które są uruchamiane wewnątrz specjalny typ strony o nazwie strony składników web part: są to bloki konstrukcyjne stron, które pojawiają się w witrynie programu SharePoint.Aby uzyskać więcej informacji na temat składników web Part programu SharePoint, zobacz bloków konstrukcyjnych: składniki Web Part.
Visual Studio zawiera szablony, które służy do tworzenia i debugowania składników web Part w witrynie programu SharePoint.
Tworzenie składnika Web Part w programie Visual Studio
Tworzenie składnika web part, dodając Web Part element do każdego projektu programu SharePoint.Można użyć Web Part element rozwiązania w trybie piaskownicy lub rozwiązanie farmy.
Jeśli chcesz wizualnie projektowanie składnika web part, za pomocą projektanta, tworzenie Visual Web Part projektu lub dodać Visual Web Part towaru do każdego projektu programu SharePoint.Można użyć Visual Web Part elementu tylko do rozwiązania farmy.
Element część sieci Web
A Web Part element zawiera pliki, które służą do projektowania składnika web part witryny programu SharePoint.Po dodaniu Web Part przedmiotu, Visual Studio utworzy folder w projekcie i następnie dodaje kilka plików do folderu.W poniższej tabeli opisano każdego pliku.
Plik |
Opis |
---|---|
Elements.XML |
Zawiera informacje, które używa pliku definicji funkcji w projekcie, aby wdrożyć składnik web part. |
Plik WebPart |
Zawiera informacje, który musi wyświetlić składnika web part w galerii składników web part programu SharePoint. |
Kod pliku |
Zawiera metody, które dodać formanty do składnika web part i niestandardową zawartość wewnątrz składnika web part, które generują. |
Aby uzyskać więcej informacji, zobacz Jak: tworzenie część sieci Web programu SharePoint.
Wizualne zapasu części sieci Web
A visual web part jest składnikiem web part utworzyć przy użyciu projektanta Visual Web Developer w Visual Studio.Aby uzyskać więcej informacji na temat używania tego projektanta, zobacz W Visual Studio 11 wersji Beta dla mapy zawartości sieci Web.
Funkcjonalnie, visual web part nie różni się od składnika web part.A Visual Web Part zawiera element Składnika Web Part przedmiotu i Kontrola użytkownika przedmiotu.
Można zaprojektować wygląd składnika web part przez przeciąganie lub kopiowanie formantów z programu Visual Studio Przybornik do powierzchni kontroli użytkownika.Aby uzyskać więcej informacji, zobacz Jak: tworzenie część sieci Web programu SharePoint przy użyciu projektanta.
Formanty programu SharePoint
Visual Studio zawiera niektóre formanty do tworzenia stron programu SharePoint, takich jak strony aplikacji.Formanty te są wyświetlane w przyborniku pod SharePoint kontroli.Funkcjonalność dla tych formantów wywodzi się z Microsoft.SharePoint.WebControls obszaru nazw, który zawiera formanty serwera ASP.NET, które są używane na stronach witryny i listy programu SharePoint.
Nazwa formantu |
Opis |
---|---|
Wstawia menu ASP.Aby uzyskać więcej informacji, zobacz Omówienie kontroli Menu. |
|
Wstawia LINK elementu do strony .aspx i stosuje się jeden lub więcej zewnętrzne arkusze stylów zdefiniowane przez CssRegistration. |
|
Wstawia formant typu Data/Godzina do strony .aspx. |
|
Wstawia sprawdzania zabezpieczeń do strony .aspx |
|
Zwraca wartość właściwości określonej listy. |
|
Zwraca globalnych właściwości bieżącego serwisu WWW. |
|
Wstawia łącze do źródła danych RSS do pliku strony .aspx. |
|
Zawiera właściwości i metody rejestracji zasobów, takich jak skrypty na stronie tak, że może być zgłoszony podczas renderowania strony. |
|
Motyw jest stosowany do strony .aspx. |
Debugowanie składnika Web Part
Można debugować projektu programu SharePoint, która zawiera składnik web part, tak jak będzie debugowania innych projektów programu Visual Studio.Po uruchomieniu programu Visual Studio debugger, Visual Studio otwiera witrynę programu SharePoint.
Aby rozpocząć zdebugować kod, dodać składnik web part do strony składników web part programu SharePoint.
Aby uzyskać więcej informacji dotyczących sposobu debugowania projektów programu SharePoint, zobacz Rozwiązania problemów programu SharePoint.
Wizualne ograniczenia część sieci Web
Począwszy od programu Visual Studio, można dodać wizualne składników web Part do rozwiązania w trybie piaskownicy programu SharePoint i rozwiązań w farmie.Jednakże visual web Part mają następujące ograniczenia:
Program Visual web Part nie obsługuje parametrów wymiennych.Aby uzyskać więcej informacji, zobacz Parametry wymienne.
Kontrolki użytkownika lub części sieci web programu visual nie może być przeciągnięty i spadła lub kopiowane na wizualny składników web Part.Ta akcja powoduje błąd kompilacji.
Składniki Web Part Visual bezpośrednio nie obsługują tokenów serwera SharePoint takie jak $SPUrl.Aby uzyskać więcej informacji, zobacz "Token ograniczeń w trybie piaskownicy Visual Web części" w temacie Rozwiązania problemów programu SharePoint.
Wizualne składników web Part w trybie piaskownicy rozwiązania czasami komunikat o błędzie, "żądania wykonania kodu w trybie piaskownicy został odrzucony, ponieważ usługi hosta kodu w trybie piaskownicy była zbyt zajęta, aby obsłużyć żądania." Aby uzyskać więcej informacji na temat tego błędu, zobacz ten post w Blog zespołu programu SharePoint Developer.
Debugowanie kodu JavaScript po stronie serwera nie jest obsługiwany w programie Visual Studio, ale debugowanie kodu JavaScript po stronie klienta jest obsługiwane.
Chociaż inline JavaScript można dodać do pliku znaczników po stronie serwera, debugowanie nie jest obsługiwane punkty przerwania, dodane do znaczników.Debugowanie kodu JavaScript, odniesienia zewnętrznego pliku JavaScript w pliku znaczników, a następnie ustawić punkty przerwania w pliku JavaScript.
Debugowanie inline ASP.NET kod musi odbywać się w plik wygenerowany kod, a nie w pliku znaczników.
Program Visual web Part nie obsługuje korzystania z <@ Assembly Src= dyrektywy.
SharePoint w sieci web formanty, a niektóre ASP.NET formanty nie są obsługiwane w trybie piaskownicy środowiska programu SharePoint.Jeśli nieobsługiwane formanty są używane na visual web part w trybie piaskownicy rozwiązania, błąd, pojawia się "Nazwy typu lub obszaru nazw 'Motyw' nie istnieje w obszarze nazw 'Microsoft.SharePoint.WebControls'".
Aby uzyskać więcej informacji na temat rozwiązania w trybie piaskownicy, zobacz Różnice w trybie piaskownicy i rozwiązań gospodarstwa.
Tworzenie stylu starszych części sieci Web opartej na programie SharePoint
Szablony w programie Visual Studio służy do tworzenia niestandardowych ASP.NET 2.0 web Part programu SharePoint.ASP.NET 2.0składniki Web Part są wbudowane do ASP.NET infrastruktura składników web part i są zalecane typ dla nowych projektów.
W bardzo nielicznych przypadkach być może trzeba utworzyć składnik web part przy użyciu starszego stylu część sieci web opartej na programie SharePoint.Visual Studio można użyć do tworzenia tych typów składników web Part, ale Visual Studio nie zapewnia żadnych szablonów, które są zaprojektowane specjalnie do pomocy, możesz je utworzyć.
Aby uzyskać więcej informacji na temat Kiedy warto utworzyć starszego stylu część sieci web opartej na programie SharePoint, zobacz Infrastruktury część sieci Web w programie Windows SharePoint Services.Aby uzyskać więcej informacji na temat tworzenia składnika web part przy użyciu starszego stylu część sieci web opartej na programie SharePoint, zobacz Instruktaż tworzenia podstawowego składnika Web Part programu SharePoint.
Tematy pokrewne
Tytuł |
Opis |
---|---|
Pokazuje sposób tworzenia składników web Part, strony programu SharePoint. |
|
Jak: tworzenie część sieci Web programu SharePoint przy użyciu projektanta |
Pokazuje, jak tworzyć składniki web Part programu SharePoint przy użyciu powierzchni wizualną. |
Jak: Tworzenie formantu użytkownika dla strony aplikacji programu SharePoint lub składnika Web Part |
Pokazuje sposób tworzenia formantów niestandardowych, wielokrotnego użytku, które mogą być spożywane przez strony aplikacji i składników web Part, które są uruchamiane w programie SharePoint. |
Instruktaż: Tworzenie składnika Web Part dla programu SharePoint |
W tym artykule opisano sposób projektowania składnika web part programu SharePoint. |
Instruktaż: Tworzenie składnika Web Part dla programu SharePoint przy użyciu projektanta |
Opisuje sposób projektowania składnika web part programu SharePoint, przeciągając formanty do powierzchni wizualną. |
W tym artykule opisano sposób projektowania składnika web part programu SharePoint, który obsługuje aplikację Silverlight i wyświetla dane z listy programu SharePoint. |
|
W tym artykule opisano sposób używania projektanta, który pojawia się podczas otwierania strony sieci Web w projekcie. |