ASP.NET RangeValidator कंट्रोल

विन्यास और उपयोग

RangeValidator कंट्रोल का उपयोग उपयोगकर्ता के इनपुट मान को दो मानों के बीच जाँच करने के लिए किया जाता है। विभिन्न तरह के मानों को तुलना किया जा सकता है, जैसे नंबर, तारीख और अक्षर।

टिप्पणी:यदि इनपुट कंट्रोल रिक्त होता है, तो वेरीफाइकेशन विफल नहीं होगा। RequiredFieldValidator कंट्रोल का उपयोग करें, ताकि फील्ड अनिवार्य बने।

टिप्पणी:यदि इनपुट मान को निर्धारित डेटा टाइप में रूपांतरित नहीं किया जा सकता, तो वेरीफाइकेशन विफल नहीं होगा। CompareValidator कंट्रोल का उपयोग करें, उसका Operator गुण को ValidationCompareOperator.DataTypeCheck के रूप में सेट करें, ताकि इनपुट मान के डेटा टाइप की जांच की जा सके।

गुण

गुण वर्णन
BackColor RangeValidator कंट्रोल का पृष्ठभूमि रंग
ControlToValidate जिसके लिए वेरीफाइकेशन करना है, कंट्रोल का id
Display

वेरीफाइकेशन कंट्रोल के दिखाने का व्यवहार

सही मान हैं:

  • अधिकार - वेरीफाइकेशन संदेश कभी इनलाइन नहीं दिखाया जाएगा।
  • स्टैटिक - पृष्ठ लेआउट में वेरीफाइकेशन संदेश दिखाने के लिए जगह आवंटित की जाती है।
  • डायनेमिक - यदि वेरीफाइकेशन विफल होता है, तो वेरीफाइकेशन संदेश दिखाने के लिए जगह डायनेमिक रूप से पृष्ठ में जोड़ा जाएगा।
EnableClientScript बुल वैल्यू, यह निर्धारित करता है कि क्लायंट साइड वेरीफाइकेशन चालू करने के लिए या नहीं चालू करना है।
Enabled बुल वैल्यू, यह निर्धारित करता है कि यह वेरीफाइकेशन कंट्रोल चालू करने के लिए या नहीं चालू करना है।
ErrorMessage

परीक्षण विफल होने पर ValidationSummary कंट्रोल में दिखाने वाला टेक्स्ट

टिप्पणी: यदि Text अटेक्ट सेट नहीं किया गया है, तो टेक्स्ट भी इस परीक्षण कंट्रोल में दिखाया जाएगा。

ForeColor कंट्रोल का फौरन संगीत
id कंट्रोल का अकेला id。
IsValid बूल वैल्यू, इंगित करता है कि संबंधित इनपुट कंट्रोल को परीक्षण के द्वारा अवधारित किया गया है कि या नहीं。
MaximumValue निर्धारित करें कि इनपुट कंट्रोल का अधिकतम मूल्य क्या है।
MinimumValue निर्धारित करें कि इनपुट कंट्रोल का न्यूनतम मूल्य क्या है।
runat निर्धारित करें कि यह कंट्रोल एक सर्वर कंट्रोल है।इसे "server" के रूप में सेट करना चाहिए。
Type

निर्धारित करें कि कौन सा वैल्यू को परीक्षण किया जाना है।क़िस्में हैं:

  • Currency
  • Date
  • Double
  • Integer
  • String
Text परीक्षण विफल होने पर दिखाने वाला संदेश

उदाहरण

RangeValidator
इस उदाहरण में, हमने .aspx फ़ाइल में एक TextBox कंट्रोल, एक Button कंट्रोल और एक RangeValidator कंट्रोल घोषित किया है।यदि परीक्षण विफल होता है, तो RangeValidator कंट्रोल में "The date must be between 1/1/2002 and 31/5/2002!" टेक्स्ट दिखाया जाता है।
RangeValidator 2
इस उदाहरण में, हमने .aspx फ़ाइल में एक TextBox कंट्रोल, एक Button कंट्रोल, एक Label कंट्रोल और एक RangeValidator कंट्रोल घोषित किया है।submit() फ़ंक्शन पृष्ठ को वैध है का परीक्षण करता है।यदि वैध है, तो Label कंट्रोल में "The page is valid!" वापस करता है।यदि अवैध है, तो Label कंट्रोल में "The page is not valid!" वापस करता है।यदि परीक्षण विफल होता है, तो RangeValidator कंट्रोल में "The value must be from 1 to 100!" दिखाया जाता है।