SupportsCodeSeparation, élément (modèles Visual Studio)

Spécifie si le code Place dans un fichier distinct case activée zone est activé dans la boîte de dialogue Ajouter un nouvel élément.

<VSTemplate><TemplateData><prend en chargeCodeSeparation>

Syntaxe

<SupportsCodeSeparation> true/false </SupportsCodeSeparation>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucune.

Éléments enfants

Aucune.

Éléments parents

Élément Description
TemplateData Élément requis.

Catégorise le modèle et définit la façon dont il s’affiche dans la boîte de dialogue Nouveau projet ou Nouvel élément .

Valeur texte

Une valeur texte est requise.

Le texte doit être ou truefalse, indiquant si le code Placer dans un fichier distinct case activée zone est activé dans la boîte de dialogue Ajouter un nouvel élément.

Notes

SupportsCodeSeparation est un élément facultatif. La valeur par défaut est false.

L’élément SupportsCodeSeparation est disponible uniquement pour les modèles d’élément web.

La séparation du code ou le modèle de page code-behind vous permet de conserver le balisage dans un fichier et le code de programmation d’un autre fichier. ASP.NET et d’autres langages .NET utilisent ce modèle.

Exemple

L’exemple suivant spécifie d’afficher le code Place dans une option de fichier distincte.

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

Voir aussi