ASP.net MVC表单post安全性

ASP.net MVC表单post安全性,asp.net,validation,model-view-controller,Asp.net,Validation,Model View Controller,我正在使用ASP.NETMVC5。我对我的模型进行了一些验证 [必需] [电子邮件地址] @using (Html.BeginForm()) { @Html.ValidationSummary() { @using (Html.BeginForm()) { @Html.ValidationSummary() } //控制器 [HTTPPOST] if (ModelState.IsValid) { //Approved return View(); } //N

我正在使用ASP.NETMVC5。我对我的模型进行了一些验证

[必需]
[电子邮件地址]

@using (Html.BeginForm())
{
    @Html.ValidationSummary()
{

@using (Html.BeginForm())
{
    @Html.ValidationSummary()
}
//控制器

[HTTPPOST]
if (ModelState.IsValid)
{
    //Approved 
    return View();
}
//Not approved
return View();
但当我用F12编辑html并添加其他空表单时。它的发布没有任何模型验证
我如何为这一点辩护

后端验证呢
if(!ModelState.IsValid)
我检查了if(ModelState.IsValid)是否无效