рендеринг / вызов. HTML-страницы ASPX на другую страницу ASPX - PullRequest
1 голос
/ 02 февраля 2010

в моем приложении я реализовал клиентские шаблоны ajax 4.0

В настоящее время мои шаблоны находятся на той же странице .aspx. (скажем Main.aspx)

но я хочу вывести их наружу (т. Е. Весь HTML-код попадет на другую страницу)

для этого я использовал $ .get () как

$.get("/Module/getTemp/" + TemplateName, function(result) {...

Теперь я хочу, чтобы функция getTemp в Модуль возвращала HTML (то есть независимо от того, что содержит эта страница) страницы, имеющей то же имя, что и параметр ' TemplateName 'имеет на страницу Main.aspx (используйте c # в контроллере) это как ... скопировать то, что содержит другая страница .aspx и вернуть ее в вызывающей (описанной выше) функции со страницы Main.aspx

Пожалуйста, помогите

1 Ответ

1 голос
/ 03 февраля 2010

Вы пытались использовать частичное представление для возврата HTML? Вы можете настроить контроллер «Шаблоны», который обслуживает эти шаблоны. Затем вы можете иметь методы действия для различных шаблонов. После этого вы сможете использовать маршруты типа "/ Templates / TemplateName" для получения HTML-кода в вашем вызове $ .get. Если шаблон будет изменяться только один раз за загрузку страницы, то у меня будет соблазн передать параметры в мой метод действия, который будет использоваться в модели представления.

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