#javascript #asp.net #asp.net-mvc #angularjs #asp.net-mvc-4
#javascript #asp.net #asp.net-mvc #angularjs #asp.net-mvc-4
Вопрос:
Мне нужно показать некоторый статический html в моем приложении angular.
Например, всплывающее окно с кнопками «Поделиться» — мне не нужны серверные данные там. Итак, обычно, когда вы используете MVC, вы должны создать представление .cshtml, сопоставить его с действием контроллера и получить это содержимое по URL-маршруту (http://example.com/ajax/share-popup ).
Можно ли создавать обычные html-файлы вместо .cshtml и обращаться к ним как к физическому файлу http://example.com/views/common/shared-popup.html ?
Спасибо.
Комментарии:
1. если в нем нет ничего чувствительного, не должно быть причин использовать дополнительные накладные расходы server framework для доставки простых html-шаблонов
2. Вы можете создать шаблон внутри тега script без необходимости создавать файл (это когда вы используете маршрутизатор) или просто отобразить свой html, сделать его скрытым и отобразить при необходимости.