Как получить доступ к файлам HTML из ASP.NET, MVC ПРОСМАТРИВАЕТ Папку

html

<textarea id="messageTxt" 
    rows="5" 
    placeholder="Escriba su mensaje" 
    ng-keypress="keyPressed($event)" 
    ng-model="smsData.mensaje">
</textarea>

controller.js

$scope.keyPressed = function (keyEvent) {
    if (keyEvent.keyCode == 13) {
        alert('presiono enter');
        console.log('presiono enter');
    }
};
8
задан Sumanta 6 July 2009 в 16:46
поделиться

2 ответа

Я считаю ошибкой смешивать ваш HTML-контент с вашими представлениями. Я предлагаю вам создать отдельную папку static в разделе Content и поместить туда свой HTML. Вы можете создать структуру каталогов, аналогичную структуре вашего представления, если это необходимо для управления. Тогда вам не нужно делать ничего особенного, чтобы иметь возможность ссылаться на файлы. Затем вы даже можете открыть их для редактирования с помощью Contribute и т. Д. Людьми, которым разрешено изменять статический контент.

 +-Content
   +-Images
   +-Static
      +-Account
         +-privacy.html
         +-refunds.html
   +-Styles

Использование:

 <a href='<%= Url.Content( "~/Content/Static/Account/privacy.html" ) %>'>Privacy Policy</a>
12
ответ дан 5 December 2019 в 11:26
поделиться

В папке Views по умолчанию есть файл Web.config, который явно дает 404 ошибки для всех запросов. Вам просто нужно отредактировать и включить файлы HTML (или все файлы, но тогда люди могут подглядывать).

3
ответ дан 5 December 2019 в 11:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: