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
microsoft sux
Ez tartalmas komment volt, köszönöm.