2013-08-07 2 views
0

Начальное:действий, которые возвращают PartialViewResult, необходимо вернуть строку (HTML код)

public ActionViewResult Action_ASDA(Model model) 
{ 
... 
... 
return PartialView("My_Model_View",model); 
} 

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

public string Action_ASDA(Model model) 
{ 
... 
... 
// HTML RESPONSE 
Response.Clear(); 
Action_ASDA(model).ExecuteResult(ControllerContext); 
Action_ASDA(model).ExecuteResult(ControllerContext); 
return Response.ToString().Replace("System.Web.HttpResponseWrapper", string.Empty); 

} 

Где show "..." - это код для создания и завершения модели.

ответ

0

Если вы хотите вернуть HTML строку, вы можете использовать:

string html = "<div>Hello, this is div</div>"; 
return Content(html, "text/xml"); 
+0

У меня есть мнение, который генерируется динамически из модели. Если вы скажете мне, как установить значение для вашего «html», это будет нормально. – Alynuzzu

+0

Не уверен, что я понимаю, что вы имеете в виду. Если вы используете Partial Views, почему бы не вернуть «PartialView», как вы делали сначала? – Artless

+0

Потому что мне нужно другое решение, чтобы обновить мой частичный просмотр автоматически. – Alynuzzu

Смежные вопросы