Дублирование HTML в проекте ASP.NET - PullRequest
0 голосов
/ 05 марта 2009

У меня есть некоторый HTML, который нужно будет дублировать в нескольких местах. Если я перенесу это в текстовый файл и включу в ASPX-страницу, это будет работать, но мне нужно будет передать параметр в этот HTML (ClientID)

Если нет необходимости создавать пользовательский элемент управления, есть ли более легкий способ сделать это?

Ответы [ 4 ]

4 голосов
/ 05 марта 2009

Я бы использовал главную страницу для этого. В зависимости от версии фреймворка (2.0+) Также могут быть вложенные главные страницы .

0 голосов
/ 05 марта 2009

Возможно, стандартный # Включает в себя все еще работу, но TBH Я не нашел никаких недостатков в главных страницах (пока). Вот для чего они были разработаны.

0 голосов
/ 05 марта 2009

Возможно, вы захотите уточнить, как вы передаете ClientID в «HTML», потому что похоже, что вы выполняете обработку на стороне сервера для генерации HTML, что является классическим случаем Ajax. Я бы рекомендовал использовать JQuery для достижения этой цели.

0 голосов
/ 05 марта 2009

Вы можете просто получить необработанный файл aspx с HTML-кодом внутри:

<%

If (Request.QueryString["ClientID"]) {
    // Do Something
}

%>

<p>HTML File Contents</p>

Тогда вы можете включить файл на сервере или на сервере. Выполнить файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...