Как добавить пользовательскую библиотеку в ASP.NET MVC - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу импортировать SurveyJS из https://surveyjs.io/Overview/Library/, но его нет в пакете nuget на Visual Studio 2017. Как я могу импортировать его по индивидуальному заказу?

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

В зависимости от версии MVC, которую вы используете, вы можете загрузить пакет npm, использовать пакет Bower или компьютеры сценариев вручную в каталог статических файлов приложений.Затем, чтобы сделать его доступным в представлении, вам нужно будет сослаться на него в своем HTML-коде с помощью тега script, а в качестве источника указать местоположение фактического файла JavaScript.

Вы также можете добавить его в пакет, которыйваша загрузка.

Как правило, в вашем макете есть дополнительный раздел для скриптов, так что вы можете ссылаться на него в нужном вам представлении.

Я полагаю, что вспомогательный инструментиспользуется так на вашем виде ...

@section scripts{ <script src="path to js file"></script> }

На вашем макете, в нижней части тела вы должны иметь соответствующий раздел, который выглядит следующим образом ...

@RenderSection("scripts",false)

Значение false делает его необязательным.

0 голосов
/ 12 декабря 2018

Библиотеки Javascript обычно добавляются в NPM, а не в Nuget.

Вы можете установить surveyjs через npm, проверьте документы https://github.com/surveyjs/surveyjs

npm install survey-angular
npm install survey-jquery
npm install survey-knockout
npm install survey-react
npm install survey-vue
...