asp.net mv3表单发布数据没有让它成为控制器动作的方式

时间:2011-12-08 18:11:45

标签: asp.net-mvc-3

  

可能重复:
  asp.net mvc 3 client validation submitting empty form or not validating properly

在我的登录页面上(仅限用户名和密码)

当我提交表单时,控制器不会收到发布的数据 我对我的模型和Request.Form做了回应,一切都是空的

我也登录Application_BeginRequest,大部分时间都没有表单数据,但偶尔有表单数据但是事件然后控制器没有得到表单数据

有趣的是它只发生在我的生产服务器上,一切都很好。

更新:

是的,我确实有模型绑定器错误,因为发布的数据没有让它到达绑定器这里是我的页面输出:

  

表格:
  配置文件(ProfileModel m):m.username =,m.password =
  型号错误:
  型号错误:[用户名]   值:“System.Web.Mvc.ModelState”错误消息:'required'exception:''

     

MODEL ERROR:[密码]值:“System.Web.Mvc.ModelState”错误   消息:'required'exception:''

你可以看到Form是空的,模型是无效的错误信息[*]是必填字段,如果我查看我的Application_BeginRequest日志表格也是空的

在firebug中我可以看到发布的表格

为什么会在生产服务器上发生这种情况,而不是在我的开发环境中发生?

0 个答案:

没有答案