在MVC 2中,binder的默認映射行爲是什麼。我曾在博客中看到它,但無法再找到它。使用默認模型聯編程序映射集合的約定是什麼?
特別是關於列表項。
從內存中它是這樣的:{ModelName}[{id}].{Proptery}
任何幫助將不勝感激,尤其是網上的文章,指的這個。
在MVC 2中,binder的默認映射行爲是什麼。我曾在博客中看到它,但無法再找到它。使用默認模型聯編程序映射集合的約定是什麼?
特別是關於列表項。
從內存中它是這樣的:{ModelName}[{id}].{Proptery}
任何幫助將不勝感激,尤其是網上的文章,指的這個。
你說的是Model.MyCollection [i] .SpecificProperty?
這裏是談論綁定到複雜類型的列表,他本人(菲爾哈克)一個很好的鏈接:
http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx
看看我的兩個博客文章對模型綁定和模板,這涵蓋了基本知識以及如何正確處理複雜類型。 http://www.dalsoft.co.uk/blog/index.php/2010/05/21/mvc-model-binders/ http://www.dalsoft.co.uk/blog/index.php/2010/04/26/mvc-2-templates/
這應該給你一個關於綁定如何工作的好主意。您也可以使用Bind屬性來更改綁定前綴。
是的,我一直在看那個鏈接,但不是我一直在尋找的。我不記得這是否是haack,scott gu或hanselman關於命名視圖組件的defaultmodelbinder慣例的帖子。 – Ryk 2010-08-10 03:41:11