我有一个ajax表单如下:
@using (Ajax.BeginForm("Action", "Ctrler", null, new AjaxOptions { UpdateTargetId = "divSendML" }, new { id = "frmSendML" }))
{
<div id="divSendML">
@Html.EditorFor(x => x.SomeProperties)
...
<div id="divPreview"></div>
</div>
}
然后我调用一个jquery post来更新标签divPreiview的内容,我想发布这个ajax表单的内容:
function PreViewGenerateHtml() {
var form = $("#frmSendML");
$.post("/Ctrler/Action",
form.serializeArray(),
function (data) {
$("#divPreview").html(data);
});
}
[HttpPost]
public ActionResult Action(ActionModel model)
{
}
在服务器端,为什么映射模型对 SomeProperties 没有价值。