gpt4 book ai didi

jquery - MVC3 jQuery - 部分验证

转载 作者:行者123 更新时间:2023-12-01 05:03:08 25 4
gpt4 key购买 nike

我有一个表单,用户在其中输入两种类型的数据:一、项目详情2.与项目相关的调查问题

表单有 2 个提交按钮1. 保存草稿2.提交

“保存草稿”帖子仅需要验证项目详细信息,而不是调查字段。提交帖子应验证项目和调查数据。

当用户单击“保存草稿”时,是否可以部分验证数据?也许处理“保存草稿”点击并忽略/删除调查字段的验证...

最佳答案

您可以使用操作过滤器属性进行部分验证。您也许可以根据您的需求进行定制。它使您可以访问请求和模型状态。通过访问模型状态,您可以修改验证错误。

public class ValidateDraftAttribute : ActionFilterAttribute 
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{

var modelState = filterContext.Controller.ViewData.ModelState;
var incomingValues = filterContext.Controller.ValueProvider;

modelState[key].Errors.Clear();

}
}

然后将该属性添加到 Controller 。

关于jquery - MVC3 jQuery - 部分验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8220955/

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