Я отчаянно хочу использовать серверные включения в проекте, над которым я работаю, потому что у меня просто есть повторяющийся HTML-код, и мне нужно получить его на нескольких страницах. Должен Я использую ascx или какую-либо другую технологию включения ... Я имею в виду, будет ли удар молнии, если я использую серверные включения?
Мой клиент - средний человек - говорит: «Делай то, что проще всего, это, вероятно, скоро будет переделано в CMS». Могу ли я не использовать серверные включения?
Это ASP.NET 2.0.
Примечание: Мне кажется, об этом уже спрашивали, но я не смог его найти. Если это так, пожалуйста, дайте мне знать, и я лично удалю его, спасибо!
Редактировать: Любой способ получить включение ON ONE LINE будет хорошо для меня, если у вас есть предложения.
Редактировать: Почему мне нравятся включения?
Включите код:
!--#include file="inc_footer.aspx"-->
тот же код для элемента управления. Сначала вам нужен один из этих
<%@ Register TagPrefix="a" TagName="HeyFooter" Src="inc_footer.ascx" %>
и тогда вы можете использовать его вот так
<a:HeyFooter runat="server" />
это довольно долго для того, что мне нужно.
Примечание Две проблемы безопасности включают в себя: 1) не использовать расширение .inc, так как его можно просматривать. 2) не включайте имена файлов, основанные на пользовательских переменных, так как наилучшие ответы на вопросы o ut.