首页 > 其他分享 >.net mvc中禁用客户端验证

.net mvc中禁用客户端验证

时间:2023-02-15 10:23:43浏览次数:35  
标签:验证 mvc HtmlHelper net ClientValidationEnabled 客户端

.net mvc中使用HtmlHelper或TagHelper会在HTML控件和生成验证属性,比如下面的红色部分

 <input type="radio" title="显示" value="1" checked="checked" data-val="true" data-val-required="The viptype field is required." id="viptype" name="viptype" />

这是.NET MVC的客户端验证代码,但大多数时候我是用不到的
在.net framework中,

web.config应用程序级配置

 <appSettings>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>

编程方式

 protected void Application_Start() 
{
//Enable or Disable Client Side Validation at Application Level
HtmlHelper.ClientValidationEnabled = true;
HtmlHelper.UnobtrusiveJavaScriptEnabled = true;
} 

特定视图

 @model MvcApp.Models.Appointment
@{
ViewBag.Title = "Make A Booking";
HtmlHelper.ClientValidationEnabled = false;
}

.net core

builder.Services.AddMvc().AddViewOptions(options =>
            {
                options.HtmlHelperOptions.ClientValidationEnabled = false;
            });

  

标签:验证,mvc,HtmlHelper,net,ClientValidationEnabled,客户端
From: https://www.cnblogs.com/icejd/p/17121850.html

相关文章

  • Kubernetes CSI插件注册(二)—— Kubelet CSI插件注册机制源码分析
    1、概述Kubernetes的CSIPlugin注册机制的实现分为两个部分,第一部分是sidecar"node-driver-registrar",第二部分是Kubelet的pluginManager,第一部分详细内容请参见《Kuber......
  • B站录播姬 Docker 客户端
    安装官方文档:B站录播姬(danmuji.org)。dockerrun的终端命令请见官方文档中的记录,本文仅提供docker-compose的文件用作参考。Composedocker-compose.yaml:versi......
  • .Net6对AOP的多种支持之IAsyncActionFilter
    环境:  .Net6  windows10  Web项目 ps:Log4net写入到文件以及写入到数据库中开发工具:Vs2022IAsyncActionFilter(日志异步实现) IAsynctionFilter概念......
  • .NET 6 | 创建 ASP.NET MVC 项目
    第一步:打开VS2022点击右侧创建新项目   第二步:这里选择ASP.NETCoreWeb应用(模型-视图-控制器) 第三步:在这里我们取消勾选 配置HTTPS(H) 选项,随后点击“......
  • .NET6+WebApi+Vue 前后端分离后台管理系统(一)
    概述项目是用的NET6webapi搭建一个前后端分离的后端管理框架,项目分为:表示层、业务层、数据访问层、数据存储层。 Common:公共组件层,存放一些公共的方法。Model:实体Mod......
  • .Net Core(.Net6)创建grpc
    1.环境要求.Net6,VisualStudio2019以上官方文档:https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/grpc/grpc-startNetFramework版本:https://www.cnblog......
  • .Net Framework创建grpc
    1.环境要求.NetFramework4.8.NetCore版本:https://www.cnblogs.com/dennisdong/p/17120990.html2.Stub和Proto2.1新建类库GrpcCommon2.2新建文件夹和配置文件......
  • SpringMVC源码(六):Handler处理器
    在MVC请求流程中,Handler处理器依赖于HandlerMapping组件。因此在处理客户端请求时,会优先获取HandlerMapping处理器。HandlerMapping组件主要作用是根据客户端的访......
  • AspNetCore基础课程
    AspNetCore基础课程我打算录制一个基础课程从原理、思维、实现等角度详细讲解。IOC、Options、Configuration、Logging、AOP、管道中间件、路由终结点,mvc的原理。掌握这些......
  • .NET6 API 部署标准流程
    一、安装dotnet环境#第一步:将Microsoft包签名密钥添加到受信任密钥列表,并添加Microsoft包存储库sudorpm-Uvhhttps://packages.microsoft.com/config/centos/7/packa......