100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ajax核心代码提交 ajax表单在Asp.net核心提交后的RedirectToAction

ajax核心代码提交 ajax表单在Asp.net核心提交后的RedirectToAction

时间:2018-08-07 04:56:04

相关推荐

ajax核心代码提交 ajax表单在Asp.net核心提交后的RedirectToAction

我有一个名为Index的视图和一个名为'_Addbook'的PartialView,它显示为引导模式。在partialView中使用ajax表单将数据插入到数据库中。ajax表单在核心提交后的RedirectToAction

索引视图:

data-target="#modal-book">

Add Book

Partialview:

@model WebApplication1.Models.Book

data-ajax="true" data-ajax-method="POST"

data-ajax-mode="replace" data-ajax-update="#myform">

×

Add Book

控制器:

[HttpGet]

public IActionResult AddBook()

{

var book = new Book();

return PartialView("_AddBooks", book);

}

[HttpPost]

[ValidateAntiForgeryToken]

public IActionResult AddBook(Book model)

{

if (ModelState.IsValid)

{

using (var db = _Context.GetRequiredService())

{

db.bookgroups.Add(model);

db.SaveChanges();

}

return RedirectToAction("Index");

}

else

{

return PartialView("_Addbooks", model);

}

}

的数据被正确地存储在数据库和模式隐藏提交之后,但指数视图显示混合起来。 如何在ajax提交后重定向?

-11-03

saeed

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。