• MVC学习笔记


        1. CodeFirst生成数据库步骤
          webconfig配置
          <connectionStrings>
          <add name="AuthorDesignContext" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=AuthorDesign;Integrated Security=False;User Id=sa;Password=123456;MultipleActiveResultSets=True" />
          </connectionStrings>
          <configSections>
              <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
              <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
            </configSections>

          包管理器

          程序包管理器控制台输入Enable-migrations
          然后输入add-migration AddDatabase(AddDatabase是数据库名)
          最后输入Update-Database
        2. model字段验证
          /// <summary>
                  /// 用户名
                  /// </summary>
                  [Required(ErrorMessage = "请输入用户名")]
                  [StringLength(30, MinimumLength = 5, ErrorMessage = "请输入正确的用户名")]
                  public string UserName { get; set; }
                  /// <summary>
                  /// 密码
                  /// </summary>
                  [Required(ErrorMessage = "请输入用密码")]
                  [StringLength(30, MinimumLength = 5, ErrorMessage = "请输入正确的密码")]
                  public string Password { get; set; }
                  /// <summary>
                  /// 验证码
                  /// </summary>
                  [Required(ErrorMessage = "请输入验证码")]
                  [StringLength(6, MinimumLength = 6, ErrorMessage = "验证码错误")]
                  public string ValidateCode { get; set; }
                  /// <summary>
                  /// 是否记住密码
                  /// </summary>
                  public bool IsRemind { get; set; }

          @model AuthorDesign.Web.Areas.Admin.Models.LoginModel
          //cshtml代码替换
          <input type="text" class="form-control" placeholder="用户名" />
          //替换
          @Html.TextBoxFor(m=>m.UserName,new { @class= "form-control",@placeholder="用户名" })
          
          //加入验证显示组件
          @Html.ValidationMessageFor(m => m.UserName);
  • 相关阅读:
    第 12 章 Docker Swarm
    第 1 章 虚拟化
    第 0 章 写在最前面
    第 11 章 日志管理
    第 11 章 日志管理
    第 11 章 日志管理
    第 11 章 日志管理
    第 11 章 日志管理
    第 11 章 日志管理
    第 11 章 日志管理
  • 原文地址:https://www.cnblogs.com/wyt007/p/7205876.html
Copyright © 2020-2023  润新知