2011-04-03 15 views
10

मुझे यह देखने के लिए जांचना है कि नए उपयोगकर्ता ईमेल डेटाबेस में पहले से मौजूद हैं या नहीं। ईमेल सभी सामान्य सत्यापन को पास करता है, लेकिन अगर मैं नियंत्रक से विशेष सत्यापन को ट्रिगर करना चाहता हूं तो क्या डेटाबेस डेटाबेस के विरुद्ध जांचने के बाद पहले से मौजूद है?एमवीसी 3 रेजर - नियंत्रक से ट्रिगर सत्यापन

उत्तर

28

नियंत्रक में: ModelState.AddModelError("ErrorEmail", "Error Message");

देखें में: @Html.ValidationMessage("ErrorEmail")

आशा इस मदद करता है

+0

एकदम सही !!! धन्यवाद! :) – EdenMachine

3

मुझे लगता है कि आप देख रहे हैं RemoteAttribute है।

यह दूरस्थ सत्यापन के लिए एक सत्यापन प्रमाणीकरण है। यह आपके मॉडलस्टेट शब्दकोश में मॉडल त्रुटियों को जोड़कर अन्य सत्यापन विशेषताओं की तरह काम करता है।

बाहर चेक RemoteAttribute का उपयोग करने पर इन लेखों:

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