How do I make Visual Studio always show the Source

2020-07-02 05:40发布

问题:

The F7 key in Visual Studio - it allows the user to switch between the code for a designer element (e.g. a Windows Form or a Web User Control).

This works great in Windows forms: when I'm in the .cs file for a visual element (e.g. a User Control), it shows me the visual designer.

It doesn't work so great for me in ASP.NET: When I'm in the markup (e.g. the Source view of the Designer), it takes me to the CodeBehind, which is exactly what I want. However, once in the CodeBehind, it takes me back to the Design view on the Designer, which is never what I want.

How do I make Visual Studio always show the Source view instead of the Design view when hitting F7 from a codebehind page?

回答1:

  1. Tools > Options > Keyboard

  2. Search for View.Toggle in "Show Commands Containing".

  3. Add new shortcut to Global with F7.



回答2:

To Set That Open Options From Tools in Visual Studio:

  1. Tools > Options > HTML Designer (Left Navigation)
  2. Then make sure "Enable HTML designer" is Checked
  3. Then select "Source View" from "Start pages in".



回答3:

I don't work in ASP.NET but there is a setting under options -> HTML Designer to start pages in Source view, Design view or split view. Might want to try that.



回答4:

Simply right-click any .html/.htm file in Solution Explorer and select Open With…

Now select HTML (Web Forms) Editor,click Set as Default and then hit OK.

All files with the same extension will now always open in the Web Forms editor and you get both Design- and Split view.