подавить ошибку синтаксического анализа javascript для Visual Studio 2010 для конкретного файла - PullRequest
0 голосов
/ 01 ноября 2011

У меня есть функция javascript, имя которой генерируется из модели в виде бритвы ASP MVC:

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

Visual Studio 2010 показывает ряд ошибок компиляции вокруг имени функции.

Есть ли способ прекратить показывать ошибки JavaScript для конкретного файла вместо отключения всех ошибок с помощью Options / TextEditor / Javascript?

1 Ответ

0 голосов
/ 03 ноября 2011

Как уже говорилось выше, я реструктурировал бы ваш код, чтобы он был действительным JavaScript. Вместо того, чтобы заново обрабатывать всю систему, вы можете воспользоваться тем, что вы можете использовать строки в качестве имен свойств для объектов JavaScript, и тем фактом, что window является глобальным объектом:

<script type="text/javascript">

window['@(Model.GetWindowFunctionName)'] = function() {
    var win = $('#@#(Model.WindowId)').data('tWindow');
    return win;
};

</script>

Это был бы действительный JavaScript, и он функционально совпадает с предоставленным вами примером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...