See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

What is the opposite of “Model Binding” or “Value Providers” in MVC and is it extensible?

General Tech Learning Aids/Tools

Max. 2000 characters



( 5 months ago )


In other contexts, I'm used to "binding" inferring bidirectional movement of the data to/from the object. Put in other terms, we could call the movement of data from an object to a html form 'serialization' and the reverse, 'deserialization'. However model binders and value providers, seems only responsible for populating an object from an http request - the deserializing part. What part of the pipeline is responsible for taking data from the object and serializing it to the form or other http response? Or does it simply stop with the 'Html.TextBoxFor' utility?

I beleive I could create a custom InputExtension but that seems overkill - the default does most of what I need except for when it grabs the value for a property. I could also create a different model but that is also something I'm trying to avoid.

Is there an extensibility point where I could manage the value extraction from the model to the html input?

what's your interest