我正在尝试执行以下操作:
我有一个Ajax.BeginForm,它将textarea的内容发送给一个动作/控制器
该操作执行“填充”,并返回PartialView
Ajax.BeginForm有InsertionMode = ...替换所以来自服务器的响应填充在div中
一切都很好。命中控制器,代码执行它应有的操作,然后返回PartialView
[HttpPost]
public ActionResult NewPost(FormCollection fc)
{
//...some code
return PartialView("_Post", dc);
}
问题是当客户端填充响应时,它都是HTML编码的。我该如何防止这种情况发生?
我正在尝试不写一个单独的jQqery处理程序,JSON等。
谢谢!
答案 0 :(得分:0)
好的,我需要做的只是
string ret = HttpUtility.HtmlDecode(this.RenderPartialViewToString("_Post", dc));