Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Szablony projektów i elementów witryny sieci Web programu Visual Studio zapewniają wielokrotnego użytku i dostosowywalne wycinki witryny sieci Web, które przyspieszają proces tworzenia, usuwając konieczność tworzenia nowych projektów i elementów witryny sieci Web od podstaw. Aby uzyskać więcej informacji na temat szablonów programu Visual Studio, zobacz Tworzenie szablonów projektów i elementów.
Folder szablonu projektu
Szablony projektów sieci Web są zwykle instalowane w lokalizacji [Ścieżka instalacji programu Visual Studio]\Common7\IDE\ProjectTemplates\Web\, z których każdy znajduje się w podfolderze o nazwie po języku programowania sieci Web.
Plik projektu
Zintegrowane środowisko projektowe (IDE) programu Visual Studio wymaga rozszerzenia pliku projektu jako sposobu mapowania szablonu na poprawny typ projektu. Ponieważ projekty sieci Web nie mają pliku projektu, fikcyjne rozszerzenie pliku projektu .webproj jest zarejestrowane w celu zamapowania szablonu na typ projektu.
Opcjonalnie do szablonu można dodać ciąg nazwy języka, aby umożliwić systemowi projektu sieci Web ustawienie języka domyślnego w oknie dialogowym Dodawanie nowego elementu dla elementów na podstawie szablonu. Ciąg musi być pierwszym wierszem pliku. Musi być zgodna zarówno z nazwą zarejestrowaną w obszarze AddItemLanguageName w rejestracji aparatu IntelliSense, jak i nazwą zarejestrowaną w obszarze Podtyp projektu (VsTemplate). Aby uzyskać więcej informacji, zobacz Atrybuty obsługi witryn sieci Web.
Jeśli ciąg nie jest obecny, system projektu sieci Web próbuje określić język domyślny na podstawie atrybutu Language i rozszerzeń plików stron dodanych do projektu internetowego przez szablon projektu.
Szablony projektów
Szablony projektów witryny sieci Web służą do kompilowania nowych witryn sieci Web w odpowiedzi na polecenie Nowa witryna sieci Web w menu Plik . Obecnie obsługiwane są trzy typy projektów witryny sieci Web:
Puste projekty witryn sieci Web
Projekty witryn sieci Web
Projekty usługi sieci Web
Puste projekty witryn sieci Web
Te pliki tworzą nową pustą witrynę sieci Web w odpowiedzi na polecenie Pusta witryna sieci Web, które jest dostępne po wybraniu pozycji Plik>nowa witryna sieci Web:
EmptyWeb.vstemplate
Plik szablonu, który prowadzi do tworzenia nowej pustej witryny sieci Web.
EmptyWeb.webproj
Ten plik jest artefaktem systemu szablonów projektu. Spełnia on odwołanie do pliku projektu w pliku EmptyWeb.vstemplate.
Projekty witryn sieci Web
Te pliki tworzą nową witrynę sieci Web w odpowiedzi na polecenie witryny sieci Web ASP.NET, które jest dostępne po wybraniu pozycji Plik>nowa witryna sieci Web:
Default.aspx
Domyślna strona główna nowej witryny sieci Web. Atrybut Language określa język codebehind, a atrybut CodeFile określa plik zależny zawierający kodbehind skojarzony z tą stroną.
Default.aspx.Rozszerzenie
Plik zależny zawierający kodbehind dla domyślnej strony głównej. Język codebehind określa rozszerzenie tego pliku.
web.config
Główny plik konfiguracji web.site.
WebApplication.vstemplate
Plik szablonu określający zawartość rozwiązania witryny sieci Web i wymusza utworzenie folderu App_Data.
WebApplication.webproj
Ten plik jest artefaktem systemu szablonów projektu. Plik projektu jest spełniony w pliku WebApplication.vstemplate.
Projekty usług sieci Web
Te pliki tworzą nową witrynę sieci Web w odpowiedzi na polecenie usługi sieci Web ASP.NET, które jest dostępne po wybraniu pozycji Plik>nowa witryna sieci Web:
Service.asmx
Strona HTML nowej usługi sieci Web. Atrybut Language określa język codebehind, a atrybut CodeBehind określa plik zależny, który zawiera kodbehind skojarzony z tą usługą.
Usługi. Rozszerzenie
Plik zależny, który implementuje klasę usługi. Język codebehind określa rozszerzenie tego pliku.
web.config
Główny plik konfiguracji web.site.
WebService.vstemplate
Plik szablonu, który określa zawartość rozwiązania witryny sieci Web i wymusza tworzenie folderów App_Data i App_Code. Usługa.plik rozszerzenia jest kopiowany do folderu App_Code.
WebService.webproj
Ten plik jest artefaktem systemu szablonów projektu. Plik projektu jest spełniony w pliku WebService.vstemplate.
Folder szablonu elementu projektu
Szablony elementów projektu sieci Web są zwykle instalowane w folderze [Ścieżka instalacji programu Visual Studio]\Common7\IDE\ItemTemplates\Web\, każdy w podfolderze o nazwie po języku programowania sieci Web.
Szablony elementów projektu
Szablony elementów projektu witryny sieci Web służą do dodawania nowych stron sieci Web do witryny sieci Web w odpowiedzi na polecenie Dodaj istniejący element . Te rodzaje stron sieci Web są obecnie obsługiwane:
Nowa klasa
Nowa strona HTML
Nowy formularz sieci Web
Nowa strona wzorcowa
Nowa klasa
Ten szablon tworzy nowy plik źródłowy, który definiuje pustą klasę w odpowiedzi na polecenie Dodaj nową klasę .
Klasa. Rozszerzenie
Plik źródłowy implementujący pustą klasę. Język codebehind określa rozszerzenie tego pliku.
Class.vstemplate
Plik szablonu, który tworzy plik źródłowy i określa jego zawartość.
Nowa strona HTML
Ten szablon tworzy nową stronę sieci Web w odpowiedzi na polecenie Dodaj nową stronę HTML.
HTMLPage.htm
Początkowa zawartość strony sieci Web. Ta strona sieci Web zwykle nie ma skojarzonego pliku zależnego z kodembehind. Aby utworzyć stronę inteligentną ze skojarzonym plikiem codebehind, zamiast tego użyj szablonu formularza sieci Web.
HTMLPage.vstemplate
Plik szablonu, który tworzy stronę sieci Web i określa jego zawartość.
Nowy element WebForm
Ten szablon tworzy nową inteligentną stronę sieci Web w odpowiedzi na polecenie Dodaj nowy formularz sieci Web.
Aby utworzyć zależny plik źródłowy kodubehind, wybierz pozycję Umieść kod w osobnym pliku. W przeciwnym razie zostanie utworzona pojedyncza strona sieci Web, która ma pusty blok skryptów i nie ma <dyrektyw %Page %> w celu podłączenia pliku zależnego.
Aby utworzyć stronę zawartości dla wybranej strony wzorcowej, wybierz pozycję Wybierz stronę wzorcową.
WebForm.aspx
Początkowa zawartość strony sieci Web. Ta strona sieci Web nie ma skojarzonego pliku zależnego o kodbehind.
WebForm_cb.aspx
Początkowa zawartość strony sieci Web. Ta strona sieci Web ma skojarzony plik zależny o kodziebehind.
Kodbehind. Rozszerzenie
Plik zależny, który implementuje klasę webform. Język codebehind określa rozszerzenie tego pliku.
ContentPage.aspx
Początkowa zawartość strony sieci Web jako strona zawartości. Ta strona sieci Web nie ma skojarzonego pliku zależnego o kodbehind.
ContentPage_cb.aspx
Początkowa zawartość strony sieci Web jako strona zawartości. Ta strona sieci Web ma skojarzony plik zależny o kodziebehind.
WebForm.vstemplate
Plik szablonu, który określa zawartość nowej strony internetowej i jego pliku zależnego, jeśli istnieje.
Nowa strona wzorcowa
Ten szablon tworzy nową stronę wzorcową w odpowiedzi na polecenie Dodaj nową stronę wzorcową.
Aby utworzyć zależny plik źródłowy kodubehind, wybierz pozycję Umieść kod w osobnym pliku. W przeciwnym razie zostanie utworzona pojedyncza strona sieci Web, która ma pusty blok skryptowy i nie ma <dyrektyw % page %> w celu podłączenia pliku zależnego.
MasterPage.master
Zawartość początkowa strony wzorcowej. Ta strona wzorcowa nie ma skojarzonego pliku zależnego od kodubehind.
MasterPage_cb.master
Zawartość początkowa strony wzorcowej. Ta strona wzorcowa ma skojarzony plik zależny o kodziebehind.
Kodbehind.Rozszerzenie
Plik zależny, który implementuje klasę strony wzorcowej. Język codebehind określa rozszerzenie tego pliku.
MasterPage.vstemplate
Plik szablonu, który określa zawartość nowej strony wzorcowej i jego pliku zależnego, jeśli istnieje.