Intereting Posts
как я могу импортировать файл excel с помощью php и печатать его в таблице html mysqli_select_db () ожидает ровно 2 параметра? Доктрина: многократная или с условием LIKE PHP cookie не будет установлен, пока страница не перезагрузит TWICE. Что происходит? URL-адрес WSDL для службы WCF (basicHttpBinding), размещенный внутри службы Windows Можно ли определить DNS-сервер посетителя? Проверка проверки JQuery, если значение существует в базе данных Проверка того, содержит ли строка целое число Работает ли поисковая система Sphinx (или другой третьей стороны) в моем случае или я должен создать свою собственную? Что это означает в документации: квадратная скобка, за которой следует запятая ( Регулярное выражение не выводит все возможные совпадения в PHP Анализ XML-CDATA с PHP Larvel 4.2 artisan CLI больше не работает после обновления композитора Mysql PHP Cron для обновления статистики пользователя Преобразование многомерного массива в одномерный

Как включить внешний html-файл на странице asp.net

Как я могу включить external html file в веб-страницу asp.net . В PHP мы можем использовать функцию include , если asp.net имеет любую аналогичную функцию, пожалуйста, дайте мне знать. Мое намерение состоит в том, что у меня есть общий заголовочный файл html, поэтому мне нужно включить этот файл на все страницы aspx .

Solutions Collecting From Web of "Как включить внешний html-файл на странице asp.net"

Серверная часть доступна на разных платформах и полезна для включения статического контента. Вы можете использовать их в IIS, но я должен быть включен в IIS7.

 <!-- #include file="Static/Menu.html" --> 

Инструкции по включению SSI в IIS7 доступны по адресу: http://tech.mikeal.com/

Для динамического контента существует встроенный метод templating, называемый MasterPages, вместо этого он должен использоваться.

Я предполагаю, что это веб-формы?

Наиболее типичным способом сделать это в asp.net будет использование мастер-страницы . Включите заголовок на главной странице и наследуйте эту страницу содержимого.

ASP.NET – это другая структура для PHP, поэтому вы лучше не пытаетесь воспроизвести то, как вы, возможно, делали на PHP. Вместо использования файлов «include» для общих элементов, таких как заголовок, мы используем мастер-страницы в ASP.NET. См. http://www.asp.net/master-pages/tutorials или MSDN на главных страницах . Содержимое главной страницы (например, любой другой .aspx-страницы) может быть статическим HTML или динамически созданной надстройкой из элементов управления.

Другим способом создания повторно используемых блоков контента является создание так называемых пользовательских элементов управления . Это в основном фрагменты страниц, которые можно повторно использовать, как и другие элементы управления сервером. Например, вы можете создать пользовательское управление меню, а затем внедрить его на общую мастер-страницу. Это хороший способ разбить ваш сайт на управляемые «куски».

Для получения дополнительной информации см. Вопрос. ASP.NET эквивалент серверной части включает в себя где-нибудь в SO.

Помимо использования MasterPage и UserControl , один из способов, который здесь приводится, заключается в использовании Response.writeFile но фундаментальной проблемой этого решения является то, что:

ASP не будет обрабатывать серверный скрипт в файле. Это связано с тем, что весь код ASP уже запущен, когда он включает файл, и сервер не вернется, чтобы читать что-либо для серверной обработки снова

вы можете включить его через IFrames. Начиная с .Net 4.5, у вас есть возможность включить материал через

Подробнее о IFrames: http://www.w3.org/html/wg/drafts/html/master/semantics.html#the-iframe -element