【发布时间】:2014-07-06 04:12:15
【问题描述】:
我正在尝试执行以下操作:
我有一个 Ajax.BeginForm,它将文本区域的内容发送到操作/控制器
该操作执行“填充”,并返回一个 PartialView
Ajax.BeginForm 具有 InsertionMode = ...Replace,因此来自服务器的响应填充在 div 中
一切正常。控制器被击中,代码做它应该做的,然后返回一个 PartialView
[HttpPost]
public ActionResult NewPost(FormCollection fc)
{
//...some code
return PartialView("_Post", dc);
}
问题是在客户端填充响应时,它都是 HTML 编码的。如何防止这种情况发生?
我正在尝试不编写单独的 jQqery 处理程序、JSON 等。
谢谢!
【问题讨论】:
-
真的不清楚是什么问题。
it's all HTML encoded是什么意思?您应该收到 html 字符串。 -
嗨查理,页面上显示的响应按字面意思显示 - 即使用 html 字符 (它已编码)等,而不是实际的 html 输出
标签: jquery asp.net-mvc asp.net-mvc-4 asp.net-mvc-5