我正在使用ajax保存细节,如果成功,它将返回索引视图 但找不到视图
以下是代码javascript:
$.ajax({
type: 'post',
dataType: 'json',
async: false,
url: '/Booking/Save',
data: {},
complete: function (xhr) { },
success: function () {
},
error: function (err) {
console.log(err);
}
});
这是控制器中的代码
返回PartialView时无法进入视图
[HttpPost]
public ActionResult Save(EditBookingModel model)
{
return PartialView("Index", GetData(null));
}
[HttpGet]
public ActionResult Index(ListBookingModel listBookingModel = null)
{
return PartialView(GetData(listBookingModel?.CustomerId, 0));
}
但按URL转到页面时仍可以使用 “ http://localhost:58260/admin/booking”
还有其他问题,当我使用(Html.BeginForm(“ Save”,“ StockType”,FormMethod.Post))从MVC视图保存到控制器时,它将保存对db的更改,但返回通过URL“ localhost:58260 / Admin / StockType / Save”建立索引页面我的期望是“ localhost:58260 / Admin / StockType”