我真的不知道在哪里寻找错误...情况:我有一个ASPX视图,其中包含一个窗体和一些输入,当我点击提交按钮一切都POST'ed到我的ASP.NET MVC行动之一。ASP.NET MVC 2 - 查看数据后POST空
当我在那里设置断点时,它被正确命中。当我使用FireBug来查看发送到该操作的内容时,我正确地看到data1 = abc & data2 = something & data3 = 1234。
然而,没有什么是在我的行动方法到达。 ViewData是空的,没有ViewData [“data1”]或任何可以显示数据到达的东西。
这怎么可能?我在哪里可以开始寻找错误?
WRT数据1 = ABC&数据2 = ...什么呢ŧ他的方法签名为你的动作方法看起来像? – 2010-05-28 19:09:04
没有参数。 ViewData [“data1”]应该能够访问该值。但它是空的,即使FireBug显示该值已提交。 – Alex 2010-05-28 19:10:35
你期待在ViewData中找到什么回发?它用于控制器向视图发送数据,反之亦然。查看'Request [“data1”]',或者在控制器操作的参数中更好。 – 2010-05-28 19:10:39