我正在學習ASP.NET MVC,並在asp.net/mvc網站上運行了一段視頻,演示瞭如何在回發後從文本框中檢索值。在視頻中,作者只需從控制器中的Request對象獲取值。從ASP.NET MVC應用程序中檢索表單值
這似乎打破了關注點分離的概念?通過這樣做,控制器現在依賴於Request對象的存在,如果對控制器運行單元測試,則Request對象將不存在。
所以我認爲這是檢索回發表單數據的不正確方法。什麼是正確的方法?一旦我在我的控制器中,我如何訪問回發數據?
似乎應該有一些中間步驟,基本上從回發中提取數據並將其打包爲一個漂亮的對象或控制器將使用的其他格式?