C# 如何同时启动客户端和MVC验证?

C# 如何同时启动客户端和MVC验证?,c#,javascript,jquery,asp.net-mvc,C#,Javascript,Jquery,Asp.net Mvc,我在一个MVC应用程序中工作。在我的应用程序中,我使用数据注释进行mvc属性验证。此外,我还有一些字段的客户端验证。我需要在单击提交按钮时同时启动两个验证 目前只有客户端验证首先触发并返回false。在有效输入之后,mvc验证工作 请帮助通常客户端验证用于不向服务器发送坏数据。同时,它会重复服务器端验证。服务器端验证原因: 您不确定客户端验证将始终切断不可用的数据 您在web站点上和通过API使用相同的数据结构(在API情况下,您甚至没有“客户端”验证) 使用验证的主要规则是切断不能使用的坏

我在一个MVC应用程序中工作。在我的应用程序中,我使用数据注释进行mvc属性验证。此外,我还有一些字段的客户端验证。我需要在单击提交按钮时同时启动两个验证

目前只有客户端验证首先触发并返回false。在有效输入之后,mvc验证工作


请帮助

通常客户端验证用于不向服务器发送坏数据。同时,它会重复服务器端验证。服务器端验证原因:

  • 您不确定客户端验证将始终切断不可用的数据
  • 您在web站点上和通过API使用相同的数据结构(在API情况下,您甚至没有“客户端”验证)
使用验证的主要规则是切断不能使用的坏数据。
概要:结合使用客户端验证和服务器端验证。如果数据通过客户端验证传递,则在服务器端调用适当的方法。在这种情况下,您可以涵盖大多数情况。

通常使用客户端验证来不向服务器发送坏数据。同时,它会重复服务器端验证。服务器端验证原因:

  • 您不确定客户端验证将始终切断不可用的数据
  • 您在web站点上和通过API使用相同的数据结构(在API情况下,您甚至没有“客户端”验证)
使用验证的主要规则是切断不能使用的坏数据。
概要:结合使用客户端验证和服务器端验证。如果数据通过客户端验证传递,则在服务器端调用适当的方法。在这个场景中,您可以涵盖大多数情况。

我在表单的“提交”事件中使用了客户端验证。所以客户端验证和服务器端数据注释一起工作。

我在表单的“提交”事件中使用了客户端验证。因此,客户端验证和服务器端数据注释一起工作。

它们一个接一个地被触发。客户端验证首先使用jQuery启动,如果通过,表单将提交到服务器。一旦它到达服务器,它将在到达控制器方法之前在服务器端进行验证。在controller方法中,如果你愿意,你可以选择做更多的验证。它们一个接一个地被激发。客户端验证首先使用jQuery启动,如果通过,表单将提交到服务器。一旦它到达服务器,它将在到达控制器方法之前在服务器端进行验证。在控制器方法中,如果需要,您可以选择执行更多验证。