【问题标题】:Web Forms Formatting Issue Using Visual Studio 2012使用 Visual Studio 2012 的 Web 表单格式问题
【发布时间】:2012-12-03 19:45:02
【问题描述】:

我升级到 Visual Studio 2012,但我似乎无法让格式化程序解开我的指令标签。我有这个指令标签

<%@ Page Title=""
    Language="C#"
    MasterPageFile="~/MasterPages/Master1.Master"
    EnableEventValidation="false" 
    AutoEventWireup="true" 
    CodeBehind="WebForm1.aspx.cs" 
    Inherits="Test" %>

当我格式化它时,什么也没有发生(键盘快捷键 control+k,control+f)。在 Visual Studio 2010 中,它会解开标签,使其看起来像这样。

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Master1.Master" EnableEventValidation="false" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Test" %>

我已经比较了两个版本的 Visual Studio 之间的设置,我看不出有什么不同会影响指令标签的展开方式。我需要更改哪些设置才能打开指令标签?

【问题讨论】:

    标签: asp.net visual-studio-2010 visual-studio visual-studio-2012


    【解决方案1】:

    根据我的VS2012,组合键是一样的(Ctrl E,F)。

    您可以查看您的 VS 使用的组合,方法是进入编辑菜单,然后进入高级 >。

    【讨论】:

    • 他们的键盘快捷键在我的设置中是不同的,因为我使用了一些自定义绑定。我的工具栏中还有一个“选择格式”图标,其中包含工具提示“格式化当前选定的文本”。这将格式化标记,但任何时候标签换行,它都不会解开。我在VS2010中没有这个问题。
    【解决方案2】:

    根据 Visual Studio 团队的回复,这是一个已知的 bug,不会修复。

    【讨论】:

      猜你喜欢
      • 2014-09-04
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多