2016-01-06 5 views

उत्तर

2

UpdateModel का उपयोग करते समय, यदि बाध्यकारी गुणों के दौरान इसमें कोई समस्या है तो यह एक अपवाद फेंक देगा, यह सूचित करते हुए कि एक बाध्यकारी त्रुटि थी।

जबकि TryUpdateModel कोई बाध्यकारी त्रुटियां होने पर अपवाद नहीं फेंकता है, इसके बजाय यह मॉडल स्टेट डिक्शनरी में त्रुटि लॉग करता है, जिसे आप ModelState.IsValid संपत्ति का उपयोग करके जांच सकते हैं।

अच्छी तरह से यहाँ समझाया - http://codetunnel.io/aspnet-mvc-tryupdatemodel-vs-updatemodel/

0

योगी सही। यह article में भी योग्य है जो ट्राई-पार्स पैटर्न का वर्णन करता है और इसकी आवश्यकता क्यों है।

संबंधित मुद्दे