1
好的,從MVC3遷移到MVC4後,我遇到了一個有趣的問題。 我們有一個控制器方法具有以下特徵:MVC4中的集合模型綁定是否發生了突變?
public ActionResult Delete(Guid[] items)
這個工作在MVC3很大,但停止工作升級後MVC4 - 項陣列始終是空的。我意識到,在MVC4中,我將不得不使用ICollection來代替它:
public ActionResult Delete(ICollection<Guid> items)
這是一個突破性改變嗎?或者,第一種方法並不是一種真正適合做MVC3的僥倖事情嗎?
所發佈的數據看起來很簡單,看起來像這樣:
items=52b37b94-1f53-4981-a698-9eb6eca30861&items=d2f8c5e5-4e04-4a97-8efd-643a4e87e48b
而且使用jQuery($。員額)張貼
你是通過jquery發佈? – EkoostikMartin
這是正確的。我將更新 –
這個問題該數組仍然可以工作,您是否嘗試將此屬性添加到您的jquery調用中? 'traditional:true' – EkoostikMartin