我真的不知道在哪裏尋找錯誤...情況:我有一個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