我有一種情況,我需要將對象列表傳遞給MVC控制器,但我不確定如何在查詢字符串中對其進行格式設置。我想這樣做的原因是因爲這不是一個Web應用程序,它是一個Web服務,它通過查詢字符串接受數據並將其路由到執行工作的控制器。通過查詢字符串將對象列表傳遞給MVC控制器
所以,對於一個稱爲MyParam具有屬性A類& B,I如何可以構造查詢字符串,將數據傳遞到下面的控制器方法:
public ActionResult MyMethod(List<MyParam> ParamList)
我使用MVC架構的RedirectToAction試圖和RedirectToResult看看它是怎麼回事,但我認爲我的MVC的nbbness使我犯了一個錯誤,因爲它從來沒有正確傳遞數據,MyMethod對參數總是爲null。
在此先感謝!
它綁定,但不實際傳遞數據。我只是得到每個對象的默認值。 – dudemonkey 2011-04-27 15:19:37
@dudemonkey,這應該工作,我幾乎每天都在使用它。查看博客文章,其中提供了具體的例子,並仔細檢查你是否有錯別字。 – 2011-04-27 15:20:53
你是對的。在我的代碼中,我沒有屬性的accessor(get/set)方法。一旦我將它們添加進去,它就可以完美運行。 – dudemonkey 2011-04-27 15:25:37