断点,肯定可以设的吧.只是方法调试的问题了.上面的出错,UserName这个可能不存在引起的.

解决方案 »

  1.   

    我试了一下,到这个图,注意右上的红框,那个model这里是null.<img src="http://bbs.siteserver.cn/upload/2012/1/2993344847.jpg" />
      

  2.   

    这时我的表结构。not null的地方我都赋值了啊。
    http://bbs.siteserver.cn/upload/2012/1/2993833909.jpg
      

  3.   

    我把所有字段都赋上值还是到这里就出错,model null。
      

  4.   


    var model = new Blog.Models.User();
    model.UserName=...用这种方法呢,可能RegUser有问题
      

  5.   

    已经解决了。如果在Controller中有QQ = RegUser["QQ"].Trim(),的话,在VIEW中也必须要有@Html.EditorFor(model => model.QQ)。我解决的部骤:
    不对Controller作修改,重新添加注册视图,然后在VIEW中一个一个字段删减,然后注册测试,最好在view中删掉@Html.EditorFor(model => model.QQ),注册就报错了。通过观测数据库的字段的发现QQ例全部为空,而其它的一些项目的是NULL,为空的报错,为NULL的就不会报错。最后找出破绽。不过,我很奇怪,同样为string的QQ 、 RegIP 、LastLoginIP,为什么只有QQ报错?
      

  6.   

    我做了一个测试,这下可看清楚了。 @Html.TextBoxFor(m => m.UserName)
    @Model.UserName</a>
    这两个显示不一样,这是什么原因?