保存成功,但找不到名称为的视图

时间:2019-05-16 00:32:12

标签: c# model-view-controller

我正在使用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”

0 个答案:

没有答案