Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

April 10, 2014 / by Zsolt Soczó

Háklis MVC binder

Debugoztam egy jóízűt az MVC forrásában. A default binder nem akarta visszaállítani egy komplex model gyerek ojjektumait.
Bősz debugolás után kiderült, hogy az zavarta meg, hogy a controller actionban a modellt fogadó paraméter nevét pont ugyanarra állítottam, mint a gyökér model objektum gyerekét tároló property nevét.

  public class RegistrationModel
    {
        public Registration R { get; set; }
...

 [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create(RegistrationModel r)
        {

Az R property név a RegistrationModelben és a RegistrationModel r paraméter az actionben, ez zavarta meg. Így jár, aki idióta neveket alkot. :)

Még van pár hely a májusi TDD-re.

Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

LEAVE A COMMENT

2 COMMENTS

  • qwe April 11, 2014

    microsoft sux

  • Soczó Zsolt April 11, 2014

    Ez tartalmas komment volt, köszönöm.