Какова наилучшая организация файлов ViewModel для javascript, работающих с asp.net MVC3 и библиотекой js knockout? - PullRequest
1 голос
/ 23 октября 2011

Я думаю добавить конкретные файлы ViewModel javascript в каждую папку представления, но кажется, что asp.net MVC не позволяет этого, и я должен сделать некоторые изменения в web.config. Другие варианты, которые я нашел в Интернете, - это поместить javascript в частичные представления или в папку / Scripts.

Каковы ваши рекомендации и мысли?

Ответы [ 2 ]

0 голосов
/ 23 октября 2011

Рассматривали ли вы использование предложенной структуры папок и создание некоторых соглашений об именах? Структура папок MVC является своего рода соглашением. Если вы будете следовать этому соглашению, тогда другим разработчикам будет легче понять ваш проект.

Я бы предложил создать соглашение об именах для ваших файлов сценариев Java. Например, у меня может быть представление для отображения информации о клиенте - Customer\Details.cshtml. Затем я добавил бы файл сценария java в папку Scripts по умолчанию и назвал бы его MyProject.Customer.Details.js Также я могу ошибаться, но я предполагаю, что вы имеете в виду представление, а не модель представления.

0 голосов
/ 23 октября 2011

Я бы поместил их в папку сценариев и имел структуру подпапок для js с папками controller, model и viewModel в папке сценариев

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