MVC Id 引起的冲突 A value is required.

按照 http://www.asp.net/learn/mvc/tutorial-21-cs.aspx 学习MVC的过程中,添加一条记录的时候报错


最后发现时Global.asax定义的Route中的Id和表中的Id有冲突引起的,修改Global.asax中的id为其它名称,或修改数据库Id字段的名称都可以解决问题
Global.asax:修正前代码
routes.MapRoute( _
            "Default", _
            "{controller}/{action}/{id}", _
            New With {.controller = "Home", .action = "Index", .id = ""} _
        )
Global.asax:修正后代码
routes.MapRoute( _
            "Default", _
            "{controller}/{action}/{mid}", _
            New With {.controller = "Home", .action = "Index", .mid = ""} _
        )
---------------------------------------------
具体什么原因引起的,每做深究,也行Id是个关键字吧,要是哪位知道,回复一下,谢谢
posted @ 2009-10-14 23:03  I'm CY  阅读(426)  评论(0编辑  收藏  举报