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 |
निर्धारित करें कि कौन सा वैल्यू को परीक्षण किया जाना है।क़िस्में हैं:
|
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!" दिखाया जाता है।