抑制特定文件上的visual studio 2010 javascript解析错误

suppress visual studio 2010 javascript parsing error on specific file

本文关键字:2010 studio javascript 错误 visual 文件      更新时间:2023-09-26

我有一个javascript函数,它的名字是从MVC剃刀视图中的模型生成的:

<script type="text/javascript">
    function @(Model.GetWindowFunctionName)() {
        var win = $('#@(Model.WindowId)').data('tWindow');
        return win;
    }
</script>

Visual studio 2010显示了一些围绕函数名的编译错误。

是否有一种方法来停止显示javascript错误的特定文件,而不是禁用所有的错误与选项/TextEditor/javascript ?

如上所述,我将重构您的代码,使其成为有效的JavaScript。不需要重新设计整个系统,您可以利用可以在JavaScript对象上使用字符串作为属性名的事实,以及window是全局对象的事实:

<script type="text/javascript">
window['@(Model.GetWindowFunctionName)'] = function() {
    var win = $('#@#(Model.WindowId)').data('tWindow');
    return win;
};
</script>

这将是有效的JavaScript,并且在功能上与您提供的示例相同。