本帖最后由 ZH620ZH 于 2012-10-05 14:43:34 编辑

解决方案 »

  1.   

    userinfo = dal.Login(userinfo.username, userinfo.password);
    上面不就是返回数据库中是否有这条记录嘛!
    你说是否为空是:输入框中是否为空、还是数据库中没有这条记录?
      

  2.   

    他默认值就是true,你没有对模型进行验证,比如如果某个值为空,要添加错误提示
      

  3.   


    是不是没有使用强类型,就只能手动写代码进行验证
    if (userinfo.username== "")
     {
           ModelState.AddModelError("username", "用户名不能为空");
     }