在 Visual Studio 2012 中编辑标记/aspx 时,您显然可以折叠 javascript 函数,只要它们不包含特殊的服务器标记,例如 Response.Write <%=的快捷方式。
例子:
可以崩溃:
function foo() {
var x = 0;
}
不能倒塌:
function bar() {
var x = $find("<%= txtWhatever.ClientID %>");
}
我注意到,只要您添加开始标签<%= ,单词function左侧的折叠选项 ( - ) 就会消失,所以我知道这就是问题所在。
无论大小/内容如何,它似乎都会破坏整个功能的崩溃。
我已经尝试过Web Essentials插件以及Advanced Javascript 大纲插件,但似乎都不适用于具有此特定内容的功能。
有没有办法让包含这些类型标签的函数可折叠?
谢谢-