必需属性在ASP.NET MVC中不起作用

用户名

我有一个简单的强类型视图。

@model GoldForGold.Models.LogonModel
@{
    ViewBag.Title = "Logins";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

Logins
@using (Html.BeginForm()) {

Account Information
@Html.LabelFor(m => m.UserName)
@Html.TextBoxFor(m => m.UserName, new { id = "txtUserName" })
@Html.ValidationMessageFor(m => m.UserName)
@Html.LabelFor(m => m.Password)
@Html.PasswordFor(m => m.Password, new { id = "txtPassword" })
@Html.ValidationMessageFor(m => m.Password)
@Html.CheckBoxFor(m => m.RememberMe)
@Html.LabelFor(m => m.RememberMe)

<input type="submit" value="Log On" onclick="getcredentials()" />
}

型号代码在这里。

public class LogonModel
{
    [Required(ErrorMessage="please enter username")]
    [Display(Name = "User name")]
    public string UserName { get; set; }

    [Required]
    [DataType(DataType.Password)]
    [Display(Name = "Password")]
    public string Password { get; set; }

    [Display(Name = "Remember me?")]
    public bool RememberMe { get; set; }
}

即使不输入用户名和密码,我也没有任何反应。

MRB

对于客户端验证,您需要jquery和jquery验证。

之后,必须在config中启用客户端验证:

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

对于服务器端验证,您可以使用以下方法检查验证状态:

ModelState.IsValid;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

必需属性在ASP.NET MVC中不起作用

来自分类Dev

ASP.NET MVC中的必需和范围验证不起作用

来自分类Dev

必需的字段验证在asp.net中不起作用

来自分类Dev

注释验证在ASP .NET MVC中不起作用

来自分类Dev

Datepicker在ASP.NET MVC中不起作用

来自分类Dev

在ASP.NET MVC中删除对象不起作用

来自分类Dev

物化滑块在ASP.NET MVC中不起作用

来自分类Dev

Ninject在ASP.NET MVC中的自定义验证属性中不起作用

来自分类Dev

Ninject在ASP.NET MVC中的自定义验证属性中不起作用

来自分类Dev

Asp .Net Mvc删除不起作用

来自分类Dev

在bundleconfig中添加引导程序在ASP.NET MVC中不起作用

来自分类Dev

在bundleconfig中添加引导程序在ASP.NET MVC中不起作用

来自分类Dev

无法创建SSL / TLS安全通道-作为exe起作用,但在asp.net mvc中不起作用

来自分类Dev

无法创建SSL / TLS安全通道-作为exe起作用,但在asp.net mvc中不起作用

来自分类Dev

HttpPost在asp.net mvc4中不起作用

来自分类Dev

Ajax.ActionLink POST在ASP.NET MVC 5中不起作用

来自分类Dev

日期格式dd / MM / yyyy在asp.net mvc 5中不起作用

来自分类Dev

使用ajax在Controller中调用操作-不起作用。(ASP.Net MVC)

来自分类Dev

将模型中的项目传递到部分视图不起作用ASP.NET MVC 5

来自分类Dev

在asp.net mvc中更新文本框值的脚本不起作用

来自分类Dev

在Azure上部署时,区域路由在ASP.NET Core MVC中不起作用

来自分类Dev

Daterangepicker在网页ASP.NET MVC中不起作用

来自分类Dev

将表单发布到ASP.NET Core MVC中的控制器不起作用

来自分类Dev

为什么更改IIS Express项目URL在ASP.NET MVC 4.7.2中不起作用?

来自分类Dev

URL路由在ASP .Net MVC2中不起作用

来自分类Dev

HttpPost在asp.net mvc4中不起作用

来自分类Dev

多个相似路由在ASP.NET MVC 4中不起作用

来自分类Dev

ASP.NET MVC 4中的jQuery UI自动完成功能不起作用

来自分类Dev

Url.Content在ASP.NET MVC 5中不起作用

Related 相关文章

  1. 1

    必需属性在ASP.NET MVC中不起作用

  2. 2

    ASP.NET MVC中的必需和范围验证不起作用

  3. 3

    必需的字段验证在asp.net中不起作用

  4. 4

    注释验证在ASP .NET MVC中不起作用

  5. 5

    Datepicker在ASP.NET MVC中不起作用

  6. 6

    在ASP.NET MVC中删除对象不起作用

  7. 7

    物化滑块在ASP.NET MVC中不起作用

  8. 8

    Ninject在ASP.NET MVC中的自定义验证属性中不起作用

  9. 9

    Ninject在ASP.NET MVC中的自定义验证属性中不起作用

  10. 10

    Asp .Net Mvc删除不起作用

  11. 11

    在bundleconfig中添加引导程序在ASP.NET MVC中不起作用

  12. 12

    在bundleconfig中添加引导程序在ASP.NET MVC中不起作用

  13. 13

    无法创建SSL / TLS安全通道-作为exe起作用,但在asp.net mvc中不起作用

  14. 14

    无法创建SSL / TLS安全通道-作为exe起作用,但在asp.net mvc中不起作用

  15. 15

    HttpPost在asp.net mvc4中不起作用

  16. 16

    Ajax.ActionLink POST在ASP.NET MVC 5中不起作用

  17. 17

    日期格式dd / MM / yyyy在asp.net mvc 5中不起作用

  18. 18

    使用ajax在Controller中调用操作-不起作用。(ASP.Net MVC)

  19. 19

    将模型中的项目传递到部分视图不起作用ASP.NET MVC 5

  20. 20

    在asp.net mvc中更新文本框值的脚本不起作用

  21. 21

    在Azure上部署时,区域路由在ASP.NET Core MVC中不起作用

  22. 22

    Daterangepicker在网页ASP.NET MVC中不起作用

  23. 23

    将表单发布到ASP.NET Core MVC中的控制器不起作用

  24. 24

    为什么更改IIS Express项目URL在ASP.NET MVC 4.7.2中不起作用?

  25. 25

    URL路由在ASP .Net MVC2中不起作用

  26. 26

    HttpPost在asp.net mvc4中不起作用

  27. 27

    多个相似路由在ASP.NET MVC 4中不起作用

  28. 28

    ASP.NET MVC 4中的jQuery UI自动完成功能不起作用

  29. 29

    Url.Content在ASP.NET MVC 5中不起作用

热门标签

归档