Лучший способ использования статического html в Angular Asp.Net MVC

#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, сделать его скрытым и отобразить при необходимости.