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是个关键字吧,要是哪位知道,回复一下,谢谢
最后发现时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是个关键字吧,要是哪位知道,回复一下,谢谢
-----------------------------------
http://www.cnblogs.com/rock_chen/