Pertanyaan ASP.Net MVC Custom Model Binding explanation [ditutup]


Adakah yang tahu di mana saya dapat menemukan tutorial untuk membuat pengikat model khusus.

Saya telah menemukan beberapa masalah menggunakan pengikat model default dengan EntitySets (tidak mengisi saat membuat objek baru dan membuat duplikat pada objek pengeditan) dan menemukan bahwa UI saya tidak cocok dengan model saya persis (misalnya bidang waktu yang diformat "hh: mm am" lakukan tidak sesuai dengan jangka waktu). Karena itu saya ingin melihat apakah membuat model pengikat khusus adalah solusi yang lebih baik. Saya telah menemukan beberapa contoh: sini dan sini. Yang pertama adalah saya yakin ketinggalan zaman dan yang kedua tidak benar-benar menjelaskan apa yang sedang terjadi.

Masalah utama saya adalah bahwa saya tidak sepenuhnya memahami apa yang ControllerContext dan ModelBindingContext Dari metode BindModel sebenarnya, yaitu bagaimana mereka berhubungan dengan controller dan model.

Saya akan berterima kasih jika seseorang mengarahkan saya ke tutorial atau bisa melihat di dave haydenposting dan tunjukkan bagaimana tampilannya dengan implementasi MVC saat ini.


32
2017-07-28 11:20


asal


Jawaban:


Saya sebenarnya telah menemukan dua posting berikut ini yang merupakan ringkasan bagus dari model yang mengikat:

http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx

http://odetocode.com/Blogs/scott/archive/2009/05/05/12801.aspx


30
2017-08-08 18:44



Berikut penjelasan yang bagus tentang ModelBinders yang saya yakini akan mencakup pertanyaan Anda: http://www.singingeels.com/Articles/Model_Binders_in_ASPNET_MVC.aspx

Cepat pencarian Google menarik beberapa orang lain ... Saya akan membiarkan Anda menyaring mereka :-)


4
2017-07-28 14:37