还有另一种方式来写这个:
//javascript and jquery area
'<% if (Model.Fruit == MyEnum.Apple) { %>'
$("#PaymentType option").each(function(){
//blah
});
'<% } %>'
我不确定我喜欢整个if语句的引号
答案 0 :(得分:0)
如果目标是让VS继续正确检查/自动重新格式化javascript,那么你必须使用你的技巧或类似的技巧来避免这个问题。
在以下相关问题的答案之一中,Microsoft提供的文字表明这是一个已知问题,但尚未找到解决方案。
答案 1 :(得分:0)
在您看来:
var isApple = <% Model.Fruit == MyEnum.Apple %>;
在包含的javascript文件中:
if(isApple) {
$("#PaymentType option").each(function(){
//blah
});
}