Исключение jQuery с runat = "server" в объявлении скрипта - PullRequest
0 голосов
/ 06 февраля 2019

У меня проблема с объявлением скрипта jQuery 3.3.1 в элементе head, вызывающего исключение внутри источника jQuery.Я использую runat = "server" для правильного разрешения пути при запуске, сохраняя при этом intellisense во время кодирования.Выдается исключение со следующей ошибкой:

CS1519: недопустимый токен '!'в объявлении члена класса, структуры или интерфейса

Я предполагаю, что проблема в том, что Visual Studio пытается отладить jQuery и находит ошибки, которые она считает.

Что яинтересно, есть ли способ использовать runat = "server" и игнорировать исключения в jQuery, или есть другой способ включить jQuery, используя путь с ~ / в нем.Я использовал ResolveUrl () для включения jQuery, который работает, но intellisense прерывается для меня, когда я это делаю.

Текущий код, который я использую:

<head runat="server">
    <script src="~/Scripts/jquery.min.js" runat="server" />
</head>

КакПримечание: причина, по которой я пытаюсь использовать ~ /, заключается в том, что я связываюсь со сценарием на главной странице, поэтому относительный путь может меняться в зависимости от папки, в которой находится путь aspx. Если есть другой способ выполнитьэто, я бы тоже это принял.

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