mvc修改密码提示找不到NewPassword的属性,该怎么解决

mvc修改密码提示找不到NewPassword的属性
mvc修改密码提示找不到NewPassword的属性,该怎么解决

模型
public partial class SetPassword
    {
        [DisplayName("用户名")]
        public string User_name { get; set; }

        [DataType(DataType.Password)]
        [DisplayName("新密码")]
        [StringLength(100, ErrorMessage = "{0} 必须至少包含{2}个字符", MinimumLength = 6)]
        public string NewPassword { get; set; }

        [DataType(DataType.Password)]
        [DisplayName("确认新密码")]
        [Compare("NewPassord", ErrorMessage = "新密码和确认密码不匹配")]
        public string ConfirmPassword { get; set; }
    }

控制器
 [HttpPost]
        [AllowAnonymous]
        public ActionResult SetPassword(SetPassword model)
        {
            if (ModelState.IsValid)
            {
                if (manager.Password(model))
                {
                    return Content("<script>alert('修改成功!');window.location='" + Url.Content("~/Account/Index") + "'</script>");
                }
                else
                {
                    ModelState.AddModelError("error", "修改失败!");
                }
            }
            return View();
        }


public bool Password(SetPassword user)
        {
            
            if (dal.Exists(user.User_name))
            {
                if (dal.UpdatePassword(user))
                {
                    return true;
                }
                return false;
            }
            else
            {
                return false;
            }
        }

public bool UpdatePassword(SetPassword user)
        {

            string strSql;
            strSql = "update tb_User set user_pwd=@user_pwd where user_name=@user_name";
            //strSql.Append("update tb_User set ");
            //strSql.Append("L=@LoginName,");
            //strSql.Append("UserName=@UserName,");
            //strSql.Append("Password=@Password,");
            //strSql.Append("Telephone=@Telephone");
            //strSql.Append(" where LoginId=@LoginId");
            SqlParameter[] parameters = {
                            new SqlParameter("@user_pwd", SqlDbType.NVarChar,20),                       
                            new SqlParameter("@user_name", SqlDbType.NVarChar,20)};
            parameters[0].Value = user.NewPassword;
            parameters[1].Value = user.User_name;
            

            int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
------解决思路----------------------
typo了

NewPassord  =>
NewPassword