我一直無法找到一個包含您傳遞給視圖的列表的模型的好例子,然後在用戶發佈時將其傳遞迴控制器。我有很多例子在listboxfor中傳回一個'selected'項目,但沒有例子可以將模型中的整個列表保存到控制器中。將您的模型中的列表發回控制器
我已經搜索了很多,並且已經找到了。如果有人能指出我一個很好的例子,我將不勝感激。
我一直無法找到一個包含您傳遞給視圖的列表的模型的好例子,然後在用戶發佈時將其傳遞迴控制器。我有很多例子在listboxfor中傳回一個'selected'項目,但沒有例子可以將模型中的整個列表保存到控制器中。將您的模型中的列表發回控制器
我已經搜索了很多,並且已經找到了。如果有人能指出我一個很好的例子,我將不勝感激。
你需要確保你的項目是在將得到回發到服務器,並在順序輸入 - 見: http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx
而且 - 你能找回自己的對象,並在呼叫寄過去以jQuery.post作爲你的數據參數。
謝謝亞當。我希望ListBoxFor控件能夠將我的列表保存到模型中的控制器中,就像我的視圖中的其他HTML控件一樣。我有些驚訝,我必須將我的列表中的每個項目填入某個地方,以便將它們發回給我的控制器(它們是列表中的項目)。我想我會像你所建議的那樣使用jQuery。再次感謝。 – SteveB 2011-05-09 19:09:53
這是我正在尋找的行爲。它使用一個稱爲Knockout的JavaScript庫來幫助綁定客戶端上的數據。 http://www.codeproject.com/KB/scripting/MVC2_DataBinding_Knockout.aspx?display=Mobile – SteveB 2011-05-09 21:10:45
只要它存在於作爲html規範的一部分發布的控件中,您就不必將其填充到任何東西中,否則就不能手動做到這一點 – 2011-05-10 01:03:03
嗯..我回應了你的上一篇文章 - 沒有評論,沒有投票。可能希望確保您對帖子進行跟蹤。 – 2011-05-09 17:40:27
你能夠提取你的ListBox爲'string []'嗎? – 2011-05-09 17:43:05