gpt4 book ai didi

asp.net-mvc-3 - ASP.NET MVC 返回 PartialViewResult

转载 作者:行者123 更新时间:2023-12-02 15:26:47 28 4
gpt4 key购买 nike

我使用 @using(Ajax.BeginForm){} 制作了一个表单。它发布到我的 Controller 中返回 PartialViewResult 的方法。当一切都有效时它工作正常,但是如果不是(例如,模型状态无效)?Ajax.BeginForm 如何处理错误?我要返回什么来管理失败?

@using(Ajax.BeginForm("Create", "Room", new AjaxOptions { HttpMethod="POST",
UpdateTargetId="formRoom", InsertionMode= InsertionMode.Replace, onFailure =??})) {

public PartialViewResult Create(Movie mov)
{
if (ModelState.IsValid)
{
db.Save(mov);
return PartialView("CreateResult", mov);
}
return null;
}

谢谢!

最佳答案

您可以返回另一个 View 。

例如返回 PartialView("MyErrorView");

关于asp.net-mvc-3 - ASP.NET MVC 返回 PartialViewResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6114224/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com