Udostępnij za pośrednictwem


SupportsCodeSeparation — Element (szablony Visual Studio)

Określa, czy pole wyboru Umieść kod w osobnym pliku jest włączone w oknie dialogowym Dodawanie nowego elementu .

<VsTemplate><TemplateData><SupportsCodeSeparation>

Składnia

<SupportsCodeSeparation> true/false </SupportsCodeSeparation>

Atrybuty i elementy

W poniższych sekcjach opisano atrybut, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element opis
Templatedata Element wymagany.

Kategoryzuje szablon i definiuje sposób wyświetlania go w oknie dialogowym Nowy projekt lub Nowy element .

Wartość tekstowa

Wartość tekstowa jest wymagana.

Tekst musi mieć wartość true lub false, wskazując, czy pole wyboru Umieść kod w osobnym pliku jest włączone w oknie dialogowym Dodawanie nowego elementu .

Uwagi

SupportsCodeSeparation jest elementem opcjonalnym. Domyślna wartość to false.

Element SupportsCodeSeparation jest dostępny tylko dla szablonów elementów sieci Web.

Separacja kodu lub model strony za pomocą kodu umożliwia przechowywanie znaczników w jednym pliku i kodzie programowania w innym pliku. ASP.NET i innych języków platformy .NET używają tego modelu.

Przykład

Poniższy przykład określa, aby wyświetlić opcję Umieść kod w osobnym pliku .

<VSTemplate Version="3.0.0" Type="Project"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">>
    <TemplateData>
        <Name>MyWebProjecStarterKit</Name>
        <Description>A simple Web template</Description>
        <Icon>icon.ico</Icon>
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        <DefaultName>WebSite</DefaultName>
        <SupportsCodeSeparation>true</SupportsCodeSeparation>
    </TemplateData>
    <TemplateContent>
        <Project File="WebApplication.webproj">
            <ProjectItem>icon.ico</ProjectItem>
            <ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
            <ProjectItem>Default.aspx.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

Zobacz też