我有JavaScript代码的此位在我的剃须刀景色之一的javascript:怎样才能注释掉包含剃刀语法
$(document).ready(function() {
$.post('@Url.Action("GetNavigation","Account")', function (data) {
$('#navigation').html(data);
});
});
出于调试目的,我希望尽快禁用此代码,所以我想我只是添加一对/ * * /围绕JavaScript代码做出评论。我注意到VS 2013 intellisense没有将整个部分标记为评论(在剃刀位之后晃动红线)。所以,相反,我在每一行的开头都放了一个双斜杠。现在intellisense不再抱怨了。但令我惊讶的是,当我运行代码时,事实证明@Url.Action("GetNavigation","Account")
仍然被执行。
这对第二个想法是有意义的,因为剃须刀应该用@ * * @对评论。因此,评论的整个章节我需要这样做:
// $(document).ready(function() {
//@* $.post('@Url.Action("GetNavigation","Account")', function (data){*@
// $('#navigation').html(data);
// });
// });
虽然很有道理,似乎有点小题大做,看起来笨重。有更好/更简单的方法吗?
围绕整个事情你不能做@ @ @ @ @ @ @ –