所以CTRL E + D自动格式化我的页面,我喜欢它!
通常,如果我的代码中有错误,格式化不再有效......我明白了。
但我的javascript中没有错误(通过IE和Chrome验证),它突然退出格式化...
有什么想法吗?
答案 0 :(得分:1)
根据OP的要求提出评论回答:
您可能会遇到IE和Chrome忽略的错误,但VS中的JScript验证失败(缺少分号,附加括号等)。您是否尝试重新启动Visual Studio?
此外,它是一个网站还是一个Web应用程序项目? JScript验证是否已禁用?您可以尝试通过JSLint或其他验证工具运行JavaScript。
编辑:根据OP(请参阅下面的评论),他在属性列表中有一个无关的尾随逗号,阻止了VS中的自动格式化。例如:
var culprit = {
property1 = "23",
property2 = "43", // <-- Extraneous comma
};