ASP.NET RangeValidator কন্ট্রোল
বিবরণ ও ব্যবহার
RangeValidator কন্ট্রোল ব্যবহার করে ব্যবহারকারীর ইনপুট মান দুটি মানের মধ্যে কি রয়েছে তা পরীক্ষা করে। বিভিন্ন ধরণের মান যেমন সংখ্যা, তারিখ এবং অক্ষরগুলো পরীক্ষা করা যায়。
মন্তব্য:যদি ইনপুট কন্ট্রোল কোনও থাকবে না, তবে ভ্যালিডেশন ফ্যালস হবে না। অপরিমিত ভ্যালিডেশনার কন্ট্রোল ব্যবহার করুন, যার অপারেটর প্রতিভার্তি হল RequiredFieldValidator, তাহলে ফিল্ডকে বাধ্যতামূলক করা যাবে。
মন্তব্য:মন্তব্য: যদি ইনপুট মান নির্দিষ্ট ডাটা টাইপে রূপান্তরিত করা যায় না, তবে ভ্যালিডেশন ফ্যালস হবে না। অপরিমিত ভ্যালিডেশনার কন্ট্রোল ব্যবহার করুন, যার অপারেটর প্রতিভার্তি হল ValidationCompareOperator.DataTypeCheck, তাহলে ইনপুট মানের ডাটা টাইপ পরীক্ষা করা যাবে。
প্রতিভার্তি
প্রতিভার্তি | বর্ণনা |
---|---|
BackColor | RangeValidator কন্ট্রোলের প্রক্ষেপণ রঙ |
ControlToValidate | যা ভ্যালিডেশন করতে হবের কন্ট্রোলের id |
Display |
ভ্যালিডেশন কন্ট্রোলের প্রদর্শন আচরণ বৈধ মানগুলো হল:
|
EnableClientScript | বুল মান, যা নির্দেশ করে কি ক্লায়েন্ট ভ্যালিডেশন অ্যাকটিভ করা হবে না。 |
Enabled | বুল মান, যা নির্দেশ করে কি রিভার্সিং কন্ট্রোল অ্যাকটিভ করা হবে না。 |
ErrorMessage |
পরীক্ষা ব্যর্থ হলে ValidationSummary কন্ট্রোলে দেখা যাওয়া টেক্সট মন্তব্য: যদি Text প্রতিশব্দ না সংযোজিত হয়, তবে টেক্সটও এই পরীক্ষাকারী কন্ট্রোলে দেখা যাবে。 |
ForeColor | কন্ট্রোলের প্রথমপরিচ্ছন্ন রঙ |
id | কন্ট্রোলের অদূর্ধ্ব কোড |
IsValid | বলা হয়, সংযুক্ত ইনপুট কন্ট্রোলটি পরীক্ষা করা হয় কি না。 |
MaximumValue | ইনপুট কন্ট্রোলের মানকে নির্দিষ্ট করুন。 |
MinimumValue | ইনপুট কন্ট্রোলের ন্যূনতম মান নির্দিষ্ট করুন。 |
runat | এই কন্ট্রোলটি একটি সার্ভার কন্ট্রোল হয়। "server" হিসাবে নিতে হবে。 |
ধরণ |
পরীক্ষা করতে হওয়া মানের দ্যাটা নির্দিষ্ট করুন। ধরনগুলি:
|
টেক্সট | পরীক্ষা ব্যর্থ হলে দেখা যাওয়া বার্তা |
ইনস্ট্যান্স
- 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!" দেখা যাবে।