Où est le concepteur HTML de Visual Studio?

94

Où est le concepteur HTML de Visual Studio? Je vois qu'il existe des options pour le concepteur HTML mais je ne peux pas l'ouvrir. Il existe un nœud d'options HTML Designer!

Je veux donc simplement demander pourquoi je ne trouve pas le designer et comment l'ouvrir. Lorsque je crée un fichier HTML, il passe simplement au code HTML.

Balayeuse
la source

Réponses:

202

L'éditeur HTML par défaut (pour le HTML statique) n'a pas de vue de conception. Pour définir l'éditeur par défaut sur l'éditeur de formulaires Web qui possède une vue de conception,

  1. Cliquez avec le bouton droit sur n'importe quel fichier HTML dans l'Explorateur de solutions dans Visual Studio et cliquez sur Open with
  2. Sélectionnez le HTML (web forms) editor
  3. Cliquer sur Set as default
  4. Cliquez sur le OKbouton

Une fois que vous avez fait cela, tout ce que vous avez à faire est de cliquer sur designou de splitvisualiser comme indiqué ci-dessous:

Capture d'écran montrant l'emplacement desdites options

DiviséByZéro
la source
1
Aidez-moi que cela n'a pas fonctionné pour moi, je veux dire que j'ai suivi les étapes mais je n'ai pas les options en bas pour la conception ou la division. Il n'y en a qu'un - Source!
erotavlas
2
Vous devez également le faire dans l'Explorateur de solutions de Visual Studio, pas dans l'explorateur de fichiers (Windows). Pour l'un de mes clients, nous avons dû créer un projet vierge, créer un fichier HTML vierge, puis nous avons pu faire un clic droit dessus pour voir le bon ouvrir avec le menu
Sam
3
Je viens de définir l'éditeur de formulaires Web par défaut, mais si j'essaie d'ouvrir les pages CSHTML ou HTML existantes dans ma solution après avoir fait cela, les pages sont toutes vides et il n'y a toujours pas de Design | Split | Onglets Source en bas. Cela se produit également si j'utilise Ajouter pour ajouter un fichier html ou cshtml à mon projet. Si j'utilise simplement le menu Nouveau -> Fichier pour créer un fichier HTML, tout va bien avec le Design | Spliut | Onglets Source affichés en bas. Quelle est cette folie IDE?
Darren Evans
1
Les fichiers cshtml @DarrenEvans ne sont pas compatibles avec l'éditeur (le simple fait de les renommer en html ne changera pas cela).
Anthony Nichols
3
Visual Studio 2017 semble ignorer cela. Il ne montre que "Source".
Nicke Manarin
29

Une autre façon de définir la valeur par défaut de l'éditeur de formulaires Web HTML est:

  1. Dans le menu principal dans Visual Studio aller à File> New>File
  2. Sélectionner HTML Page
  3. Dans le coin inférieur droit de la boîte de dialogue Nouveau fichier sur le Openbouton, il y a une flèche vers le bas
  4. Cliquez dessus et vous devriez voir une option Open With
  5. Sélectionner HTML (Web Forms) Editor
  6. Cliquez sur Set as Default
  7. presse OK

Capture d'écran montrant comment accéder à la boîte de dialogue "Ouvrir avec" lors de la création d'un nouveau fichier.

cflyer
la source
Ne pas obtenir un « Ouvrir avec » un nouveau fichier (VS 2015) , mais vous pouvez le créer, puis dans la fenêtre Explorateur de solutions, vous pouvez faire un clic droit et choisissez Open With...ensuite HTML (Web Forms) Editorcomme avant.
kjhf
@kjhf "Ouvrir avec" est également présent dans la nouvelle VS2015version. Il s'est déplacé légèrement en dessous. Vous le verrez en bas de laFile Dialog
nam
@cflyer Merci d'avoir partagé votre solution - en la décrivant spécialement étape par étape avec un aperçu. Ça m'a aidé.
nam
7

Allez dans [Outils, Options], section "Web Forms Designer" et activez l'option "Activer Web Forms Designer". Cela devrait vous donner à nouveau l'option Design and Split.


la source
Pour moi, cette option était déjà activée mais cela ne rendait pas les autres vues d'édition disponibles.
JohnC
Merci - c'est également là que se trouve l'option "Diviser les vues verticalement". Nécessite un redémarrage pour prendre effet.
UweBaemayr
4

La solution de création d'un nouveau fichier HTML avec HTML (Web Forms) Designer a fonctionné pour ce fichier, mais pas pour d'autres fichiers HTML individuels que je souhaitais modifier.

J'ai trouvé l'option Ouvrir avec dans la boîte de dialogue Ouvrir un fichier et j'ai pu y sélectionner l'éditeur HTML (Web Forms). Après avoir cliqué sur l'option "Définir par défaut" dans cette fenêtre, VS s'est alors souvenu d'utiliser cet éditeur lorsque j'ai ouvert d'autres fichiers HTML.

TimSmith-Aardwolf
la source