تبلیغات
آموزشASP.NET - ایجاد یک برنامه وب نمونه در دات نت ( بخش سوم )
 
فردا روشن اسن به
آموزشASP.NET
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
فاز دوم : استفاده از کنترل ها  
  • مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب

  • مرحله دوم : آنالیز کدهای HTML ، تولید شده 

  • مرحله سوم : بررسی صحت  و اعتبار داده ها و ارائه  پیام خطاء

  • مرحله چهارم : افزودن اسکریپت
  • مرحله پنجم : نوشتن کد لازم در فایل Code Behind

در بخش دوم این مقاله ، مراحل اول و دوم تشریح گردید . در این بخش به بررسی مرحله سوم ، خواهیم پرداخت .
مرحله سوم : بررسی صحت  و اعتبار داده ها و ارائه  پیام خطاء :در این مرحله با نحوه استفاده از کنترل های Validation به منظور بررسی صحت داده ورودی توسط کاربر ، آشنا خواهیم شد.

  • سوئیچ نمودن به Design View ( کلیک بر روی  Design tab )

  • استفاده از کنترل RequiredFieldValidator  به منظور اطمینان از صحت درج داده ورودی در کنترل txtUserID با توجه به سیاست های مورد نظر و مقداردهی مناسب خصلت های آن :

- انتخاب کنترل RequiredFieldValidator ازطریق Web Forms tab موجود در  Toolbox و استفرار آن بر روی فرم وب Login.aspx  ( پائین کنترل txtUserID ) .

  • مقداردهی مناسب خصلت های کنترل  RequiredFieldValidator .

تنظیم خصلت های کنترل RequiredFieldValidator   اول

خصلت

 مقدار

ID

RequiredFieldValidator1

ControlToValidate

txtUserID

Error Message

نام کاربر می بایست وارد شود

  • استفاده از کنترل RequiredFieldValidator  به منظور اطمینان از صحت درج داده ورودی در کنترل txtPassword با توجه به سیاست های مورد نظر و مقداردهی مناسب خصلت های آن :
    - انتخاب کنترل RequiredFieldValidator ازطریق Web Forms tab موجود در  Toolbox و استفرار آن بر روی فرم وب Login.aspx  ( پائین کنترل txtPassword) .
    - مقداردهی مناسب خصلت های کنترل  RequiredFieldValidator .

تنظیم خصلت های کنترل RequiredFieldValidator   دوم

خصلت

 مقدار

ID

RequiredFieldValidator2

ControlToValidate

txtPassword

Error Message

Password is required.

  • استفاده از کنترل  ValidationSummary  به منظور نمایش خلاصه اطلاعات بررسی صحت داده های ورودی :
    - انتخاب کنترل ValidationSummary ازطریق Web Forms tab موجود در  Toolbox و استفرار آن بر روی فرم وب Login.aspx ( قسمت پائین صفحه )

  • مقداردهی مناسب خصلت های ValidationSummary  .

تنظیم خصلت های کنترل ValidationSummary   

خصلت

 مقدار

ID

ValidationSummary1

DisplayMode

BulletList

  • فرم وب Login.aspx پس از استقرار کنترل های سرویس دهنده  و کنترل های  RequiredFieldValidator و   ValidationSummary  :

  • برای تست صحت داده ها ، گزینه Start را از طریق منوی Debug انتخاب و یا کلید F5 را فعال می نمائیم .
    تست اول : کلیک بر روی دکمه "ورود به سایت " ، بدون درج نام و رمز عبور

  • تست دوم : کلیک بر روی دکمه " ورود به سایت " ، درج نام  و بدون درج رمز عبور

  • تست سوم : کلیک بر روی دکمه " ورود به سایت " ، درج رمز عبور و بدون درج نام


 

نتایج مراحل اول ، دوم و سوم  فاز دوم  :

  • افزودن کنترل ها ی سرویس دهنده مورد نیاز بر روی فرم Login.aspx ( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )
  • بررسی کد تولید شده در ویژوال استودیو دات نت برای کنترل ها ی سرویس دهنده که به صورت اتوماتیک ، ایجاد می گردند .
  • بررسی کد تولید شده توسط ASP.NET Runtime برای کنترل های سرویس دهنده به منظور نمایش توسط مرورگر
  • بررسی صحت داده ها

در بخش چهارم این مقاله به بررسی سایر مراحل تعریف شده در فاز دوم ( افزودن اسکریپت و نوشتن کد لازم در فایل Code Behind  ) ، خواهیم پرداخت .

آموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.
آموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.netآموزشasp.





نوع مطلب :
برچسب ها :
لینک های مرتبط :


شنبه 25 شهریور 1396 09:20 ق.ظ
We stumbled over here from a different page and thought I may as well check things out.
I like what I see so now i am following you. Look forward to looking at your web page repeatedly.
چهارشنبه 1 شهریور 1396 01:07 ب.ظ
I think that what you said was actually very logical.
However, what about this? what if you typed a catchier title?

I mean, I don't want to tell you how to run your website,
but what if you added something that makes people desire more?
I mean آموزشASP.NET - ایجاد یک برنامه
وب نمونه در دات نت ( بخش سوم ) is kinda boring.

You might look at Yahoo's front page and watch how they write post headlines to grab people to
click. You might try adding a video or a picture or two
to grab readers excited about everything've got to say.

Just my opinion, it could bring your posts a little bit
more interesting.
جمعه 25 فروردین 1396 01:21 ق.ظ
It's hard to come by well-informed people in this particular topic, however, you seem like you know what you're talking about!

Thanks
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

سلام من آرش کاکاوند دانشجوی رشته کامپیوتر هستم و ورود شما رابه دنیای aspخوش امدمیگم.حتما نظر بدین تا من کارم رو بهتر ادامه بدم

مدیر وبلاگ : ارش کاکاوند
مطالب اخیر
نویسندگان
صفحات جانبی
نظرسنجی
شما کدام یک از برنامه های زیر را برای طراحی وب انتخاب می کنید؟








جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :