Sanjay Sharma Ответов: 1

Лучшее место для размещения js-кода в MVC


Всем Привет,

Может ли кто-нибудь предложить нам наилучшую практику сохранения области кода JS в MVC?
в настоящее время я нашел во многих приложениях JS - код writtern in .cshml

Напр.
E:.
├───Controllers
├───Models
└───Views
    ├───Listserv
    └───Shared


Весь код JS находится в файле .cshtml

Могу ли я обрешетить выделенную область JS мудро? Есть ли здесь какие-нибудь рекомендации по лучшей практике?
Заранее спасибо.
С уважением,
Санджай

Что я уже пробовал:

Пока ничего нет. Я просто смотрю на различные проекты.

[no name]

Да вы можете пойти с выделенной областью кода js и разместить их в общей папке views

David_Wimbley

Когда вы создаете новый проект, разве он не автоматически создает папку Scripts, и вы просто помещаете туда свой JS? Если это не то, что вы хотите, вы можете поместить его куда угодно и просто ссылаться на него в своем файле BundleConfig.cs.

Sanjay Sharma

Если у меня есть account.js & Profile.js не думаете ли вы, что добавление обоих в BundleConfig загрузит файл, когда на самом деле мне нужен только один за раз?

David_Wimbley

Создайте пакет для каждой страницы, чтобы у вас был только релевантный JS для каждой страницы. Я придерживаюсь мнения, что это, вероятно, не имеет большого значения, как и большинство вещей, над которыми я работаю...попытка сэкономить несколько миллисекунд скорости загрузки не имеет для меня решающего значения, поэтому я просто использую BundleConfig.cs

1 Ответов

Рейтинг:
0

Sanjay Sharma

@

David_Wimbley

Добавляя это в
BundleConfig.cs
вам не кажется, что это будет добавлено, когда эти сценарии на самом деле не требуются?

Предположим, что у меня есть "учетная запись" и "профиль" функциональность js для обоих отличается.
Если я добавлю то в
BundleConfig
не как в JS загружаются где мне не нужно то и другое одновременно.


Richard Deeming

Если вы хотите ответить на комментарий, нажмите кнопку "ответить" рядом с комментарием.

НЕ опубликуйте свой ответ как "решение".