2009-01-30 77 views
1

在ASP.NET MVC的測試我能得到的ASP.NET MVC RC表單參數問題

<input id="addresses[40].City" name="addresses[40].City" type="text" value="City" /> 
<input id="addresses[40].Country" name="addresses[40].Country" type="text" value="Country" /> 

形式參數Edit(List<Address> addresses)在控制器動作。

儘管如此,在新版本的候選版本中,我無法檢索值(空)作爲參數。當我創建一個FormCollection參數時,我可以看到這些值,但是將所有的鍵/值對解析爲一個對象會很頭疼。

任何幫助,將不勝感激。

回答

2

列表綁定的方案在發佈候選中發生了變化。在發佈候選人之前,你會有一個隱藏的字段,表明索引是什麼(40,在你的情況)。在候選版本中,您不再需要此隱藏字段,但您的索引必須是數字,並且必須以0開頭。

+0

謝謝,正是我在尋找的內容。恥辱這不是在發行記錄! – 2009-02-04 12:19:17