تماس با ما

موبایل: 2565 038 0912

دفتر تهران: 2565 2842 021

دفتر گرگان: 2565 3233 017


مقدمه :
از کنترل RequiredFieldValidator ، برای تبدیل یک کادر متن ( کنترل TextBox ) ، به یک فیلد اجباری ورود اطلاعات استفاده می شود . به عبارت دیگر به وسیله این کنترل کاربر مجبور می شود مقداری را در کادر متن مربوط به این کنترل وارد کرده و آن را خالی رها نکند .
برای مثال ، فرض کنید در انتهای یک فرم نظر سنجی که طراحی نموده اید ، کادر متنی را قرار داده اید که کاربر بایستی کد امنیتی را در آن وارد نماید ، تا بتواند فرم را ارسال ( Submit ) کند . به وسیله این کنترل می توان این مسئله را کنترل کرده و در صورت عدم رعایت آن توسط کاربر ، به وی پیام هشدار دهید .
عملیات اعتبار سنجی توسط کترل RequiredFieldValidator ، در صورتی که کاربر مقداری به غیر از مقدار اولیه کنترل کادر متن مرتبط به آن وارد نکند ، بدون نتیجه خواهد بود و پیام هشدار مبنی بر اشکال را صادر می نماید .
روش کار با کنترل RequiredFieldValidator :
برای استفاده از این کنترل باید آن را به یک کنترل کادر متن ( TextBox ) مرتبط سازید . این کنترل هیچ خروجی ظاهری بر روی صفحه نداشته و عملیات خود را در پشت صفحه انجام می دهد .
کنترل کادر متنی را که می خواهید خالی نماند را توسط خاصیت ControlToValidate کنترل RequiredFieldValidator تعیین می کنید . برای این منظور باید مقدار خاصیت ControlToValidate را برابر با ID کادر متن مورد نظر قرار می دهید . در این حالت 2 کنترل به هم متصل می شوند .
شکل کلی تعریف و نمایش کنترل RequiredFieldValidator در صفحه های ASP.Net به صورت زیر است . در مثال این بخش استفاده از این کنترل را در عمل نمایش داده ایم:

Syntax     
< asp:RequiredFieldValidator   ID="RF1"   runat="server"  
  ErrorMessage = "متن پیام هشدار در صورت خالی ماندن کنترل کادر متن مربوطه"  
  ControlToValidate = "شناسه ( ID ) کنترل کادر متنی که می خواهیم خالی نماند"   >  
< /asp:RequiredFieldValidator > 


 نحوه قرار دادن یک کنترل RequiredFieldValidator بر روی صفحه ASP.Net :
    ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده خود را باز کنید .
    از منوی Toolbox و از قسمت کنترل های Standard یک کنترل Calendar را کشیده و روی صفحه قرار دهید .
    همچنین می توانید به صورت مستقیم در قسمت کدنویسی Source صفحه کد مربوط به کنترل را تایپ نمایید .
    سپس کنترل را به کادر متنی که نمی خواهید خالی بماند ، متصل نموده و برای آن پیام هشدار نیز تعیین نمایید .
مثال عملی :
مثال : در مثال زیر یک کنترل کادر متن ( TextBox ) داریم که می خواهیم حتما کاربر در آن مقدار را وارد نماید . برای این منظور یک کنترل RequiredFieldValidator را به صفحه اضافه کرده و آن را به کادر متن متصل نموده ایم . در صورتی که کاربر متنی را در کادر متن وارد نماید ، عملیات اعتبار سنجی بدون مشکل انجام می شود . اما در غیر این صورت کنترل RequiredFieldValidator پیام هشدار را برای کاربر صادر می کند . برای مشاهده نحوه عملیات اعتبار سنجی به کادر متن خروجی مثال مقدار وارد نکرده و پس از انتخاب آن ، دکمه Enter را بزنید :

Example
Enter Name :   < asp:TextBox   ID = " Name_TXT "   runat = " server "   Width = " 100px " >   < /asp:TextBox >
< asp:RequiredFieldValidator   ID = "RF_2"   runat = " server "
  ErrorMessage = " نام خود را وارد نمایید "
  ControlToValidate = " Name_TXT " >
</asp:RequiredFieldValidator>


منبع خبر


سفارش طراحی سایت

سفارش طراحی سایت

google
yahoo
alexa
ebook
Baidu.com
Wikipedia
Blogger.com
Windows Live
Amazon.com
eBay
Bing
Ask
استانداری گلستان
f shdj, sefaresh, sefaresh .net, sefaresh.net, sthva, sthva nhj kj, sthva.kj, stthva.kj, xvhpd, آیفون, استفاده, اندروید, اپل, اپلیکیشن, اینترنت, باتری, بازار, خواهد, دستگاه, دوربین, سامسونگ, سفارش, سفارش دات نت, سفارش دات نت sefaresh.net, سفارش.نت, سیستم, طراح وب, طراحي وب سايت, طراحی, طراحی وب سایت, فناوری, مایکروسافت, موبایل, هوشمند, کاربران, کمپانی, گلکسی, گوشی, گوشی هوشمند, گوگل

نمایش تمامی تگ ها
بسته ویژه مدارس مدارس
بسته ویژه پزشکان پزشکان
بسته ویژه مهندسین مهندسین