एएसपी.नेट एमवीसी में मॉडल बाध्यकारी क्या है, इसकी आवश्यकता क्यों है? क्या कोई साधारण उदाहरण दे सकता है, क्या दृढ़ता से टाइप किए गए दृश्य को जांचकर मॉडल बाध्यकारी हासिल किया जा सकता है?एएसपी.नेट एमवीसी में मॉडल बाध्यकारी क्या है?
12
A
उत्तर
17
ModelBinding
तंत्र एएसपी.नेट एमवीसी इनपुट स्ट्रीम (आमतौर पर एक HTTP अनुरोध) से दृढ़ता से टाइप की गई वस्तुओं (या आदिम-प्रकार पैरामीटर भरने) के लिए उपयोग करता है।
उदाहरण के लिए, इस Person
मॉडल पर विचार करें: तो करने के लिए जिम्मेदार है
public class HomeController : Controller
{
public ActionResult EditPersonDetails(Person person)
{
// ...
}
}
Model-Binder
:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
अब, आप कुछ Controller
में कुछ Action
कि एक पैरामीटर के रूप में एक Person
प्रकार की उम्मीद कर रहा है आपके लिए person
पैरामीटर भरें। डिफ़ॉल्ट रूप से यह ValueProviders
संग्रह से परामर्श करके और प्रत्येक संपत्ति के मूल्य (बाध्य होने) मॉडल के लिए पूछता है।
अधिक मूल्य प्रदाता और मॉडल-बाइंडर पर पर http://haacked.com/archive/2011/06/30/whatrsquos-the-difference-between-a-value-provider-and-model-binder.aspx/
संबंधित मुद्दे
- 1. एएसपी.नेट एमवीसी मॉडल एक सूची में बाध्यकारी
- 2. एएसपी.नेट एमवीसी मॉडल बाध्यकारी विदेशी कुंजी रिश्ते
- 3. एएसपी.नेट एमवीसी 3 जेएसओएन मॉडल बाध्यकारी काम नहीं कर रहा
- 4. एएसपी.नेट एमवीसी ड्रॉपडाउनलिस्ट मॉडल
- 5. एएसपी.नेट एमवीसी - मॉडल
- 6. एएसपी.नेट एमवीसी: एक जटिल प्रकार को बाध्यकारी
- 7. परीक्षण एएसपी.नेट एमवीसी व्यू मॉडल
- 8. एएसपी.नेट एमवीसी मॉडल/व्यूमोडेल प्रमाणीकरण
- 9. एएसपी.नेट एमवीसी
- 10. एएसपी.नेट एमवीसी में मॉडल बाध्यकारी के साथ एक से अधिक चयन सूची कैसे काम करती है?
- 11. एएसपी.नेट एमवीसी मॉडल बनाम व्यूमोडेल
- 12. एएसपी.नेट एमवीसी में देखें-विशिष्ट मॉडल?
- 13. एएसपी.नेट एमवीसी मॉडल सत्यापन ViewModel
- 14. कोणीय और एएसपी.नेट एमवीसी: क्लाइंटसाइड मॉडल
- 15. एमवीसी :: मॉडल क्या है?
- 16. एएसपी.नेट एमवीसी 2 - कस्टम मॉडल बाइंडर उदाहरण
- 17. एएसपी.नेट एमवीसी ने फ़ाइल मॉडल बाध्यकारी पोस्ट किया जब पैरामीटर मॉडल
- 18. एएसपी.NET एमवीसी 3 मॉडल बाध्यकारी बग
- 19. एएसपी.नेट एमवीसी एक शब्दकोश के लिए बाध्यकारी
- 20. मॉडल सूची के लिए बाध्यकारी एमवीसी 4
- 21. एमवीसी मॉडल बाध्यकारी वस्तुओं की सूची
- 22. एएसपी.नेट एमवीसी - एक फॉर्म और मॉडल बाइंडर्स में एकाधिक मॉडल
- 23. एएसपी.Net वेब एपीआई मॉडल बाध्यकारी एमवीसी 3
- 24. एमवीसी 3, एकाधिक फ़ाइल अपलोड, मॉडल बाध्यकारी
- 25. एएसपी.नेट एमवीसी
- 26. एएसपी.नेट एमवीसी 4, एक मॉडल में कई मॉडल?
- 27. एएसपी.नेट एमवीसी में समतुल्य WebApi [FromUri] क्या है?
- 28. मानक एएसपी.नेट एमवीसी मॉडल बाइंडर के लिए प्रलेखन कहां है?
- 29. फॉर्म एलीमेंट नामों में डैश के साथ एएसपी.नेट एमवीसी मॉडल बाध्यकारी
- 30. एएसपी.नेट एमवीसी - UrlRoutingModule क्या है?
चेक करें: http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-an -entity-framework-data-model-for-an-asp-net-mvc-application – FSou1
चिंताओं के पृथक्करण और चीजों को और अधिक ओओपी तरीके से बनाने के लिए इसकी आवश्यकता है। – DarthVader
[एएसपी.नेट एमवीसी 3 मॉडल बाध्यकारी संसाधन] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/5692964/asp-net-mvc-3-model-binding-resources) – CodeCaster