Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数据验证-正确显示密码要求_Javascript_Html_Asp.net Core - Fatal编程技术网

Javascript 数据验证-正确显示密码要求

Javascript 数据验证-正确显示密码要求,javascript,html,asp.net-core,Javascript,Html,Asp.net Core,我正在努力在数据验证时显示所有必需的密码,我假设它会不断替换该字符串,而不是添加更多 这是我的密码 HTML @if(ViewBag.isValid==true) { 重置 您的密码需要: -包括两个大写字符 -包括两个小写字符 -至少包括一个数字 -至少包括一个非数字字符 -长度至少为8个字符 } 尝试更改 foreach (var error in result.Errors) { ViewBag.i

我正在努力在数据验证时显示所有必需的密码,我假设它会不断替换该字符串,而不是添加更多

这是我的密码

HTML


@if(ViewBag.isValid==true)
{
重置
您的密码需要:
-包括两个大写字符

-包括两个小写字符

-至少包括一个数字

-至少包括一个非数字字符

-长度至少为8个字符

}
尝试更改

foreach (var error in result.Errors)
                    {
                        ViewBag.isValid = true;
                        ModelState.AddModelError("Password", error.Description);
                    }


我想这会有帮助:您是否使用了“errorMessage++error.Description;”的任何类型的软件包?哦,那是我的错误,我在代码中添加了一个额外的
++
ViewBag.isValid = true;
var errorMessage="Your Password needs to:";
foreach (var error in result.Errors)
                        {
                            
                            errorMessage+=error.Description;
                        }
ModelState.AddModelError("Password", errorMessage);