我是 MVC 新手。我有一个按钮,当我单击它时应该转到部分 View 并返回我需要的数据。我不知道我应该如何实现这一点:
主视图:
<script>
if ($("#btnFilter").click(function () {
@{Html.RenderPartial("partialView"); }
}));
</script>
部分 View
var dtDrpVals = new selectedDateDrpdnVal();
debugger;
$.ajax({
dataType: "json",
type: "POST",
url: "@Url.Action("controller","Dashbrd")",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ "regionalManager": dtDrpVals.drpValue, "dtFrom": dtDrpVals.fromDate, "dtTo": dtDrpVals.toDate }),
success: function (result) {
}
});
最佳答案
在 html 中定义一个 div,您希望局部 View 位于其中,并在 ajax 成功中将对 Controller 的调用结果放入该 div 中,假设您要返回一个局部 View :
$("#The id of the div").html(result);
关于asp.net-mvc - 如何在脚本部分调用部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50256116/