У меня проблема с объявлением скрипта 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. Если есть другой способ выполнитьэто, я бы тоже это принял.