【发布时间】:2016-01-07 06:58:29
【问题描述】:
这是方法
(这必须返回一个 PartialView)
[HttpPost]
public ActionResult partial1()
{
return View();
}
在被调用时确实有效
原来如此
@using (
Ajax.BeginForm("partial1", "Home",
new AjaxOptions()
{
HttpMethod = "Post",
InsertionMode = InsertionMode.Replace,
Url = Url.Action("partial1", "Home"),
UpdateTargetId = "divactualizar"
}
)
)
{
<button type="button" id="btnmodal2">xxxxxx </button>
}
使用之前的代码,这确实进入了方法并显示了部分视图
使用下一个代码,这确实进入了方法并且不显示视图 为什么?
@section JavaScript
{
<script type="text/javascript">
$(document).ready(
function ()
{
$("#btnmodal2").click(
function()
{
//$.post("@Url.Action("venta", "sale")");
$.ajax({
// async: true,
type: "POST",
dataType: "html",
url: "../Home/Partial1",
//data: "numero=" + v,
timeout: 4000,
});
@*type: 'POST',
url: '@Url.Content("~/ControllerName/ActionName")',
data: objectToPass,
success: function (data) {
$('#divid').innerHTML = data;
}*@
}
);
}
);
</script>
}
【问题讨论】:
标签: jquery ajax asp.net-mvc post