Visual studio 2008 Visual Studio-脚本内突出显示标记语法[类型:txt/html]
是否有人知道VisualStudio2008如何或是否可能像aspx/html页面上的任何其他标记一样突出显示“text/html”类型脚本块中的html语法。我正在使用脚本块来存放用于客户端模板的模板。假设页面本身是ASP.NET页面(而不是普通HTML页面),我想到了两个想法:Visual studio 2008 Visual Studio-脚本内突出显示标记语法[类型:txt/html],visual-studio-2008,syntax-highlighting,markup,Visual Studio 2008,Syntax Highlighting,Markup,是否有人知道VisualStudio2008如何或是否可能像aspx/html页面上的任何其他标记一样突出显示“text/html”类型脚本块中的html语法。我正在使用脚本块来存放用于客户端模板的模板。假设页面本身是ASP.NET页面(而不是普通HTML页面),我想到了两个想法: 创建一个自定义控件,该控件发出脚本标记和结束标记。通过使用自定义控件,您将愚弄IDE,使其不知道脚本标记,因此您将获得与封闭页面的HTML相同的语法颜色 将脚本块的内容提取到用户控件中,并将该用户控件的实例放在脚本块
脚本
标记和结束标记。通过使用自定义控件,您将愚弄IDE,使其不知道脚本
标记,因此您将获得与封闭页面的HTML相同的语法颜色如果它是一个普通的HTML页面,没有很多简单的方法可以做到这一点。如果“不容易”是可以的,那么您可以创建一个占位符标记,在输出给用户时,将源代码中的占位符标记(例如,
)替换为真实的文本/html脚本标记。如果您添加Web Tools 2012,这现在是Visual Studio的一部分。2:
确保在脚本标记上使用type=“text/html”