آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 9 : Model Validation

آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 9 : Model Validation

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

ما در قسمت های قبلی با درخواست های POST و ارسال اطلاعات به سمت سرور آشنا شدیم، مانند ایجاد فرم هایی مثل Register یا Login یا Contact Us، اما موضوعی که وجود دارد این است که اطلاعات ارسال شده به سمت سرور باید اطلاعات صحیح باشند. برای مثال، در فرم ثبت نام ما از کاربر آدرس پست الکترونیکی را دریافت می کنیم، اما کاربر باید پست الکترونیکی را در قالب صحیح وارد کند. برای اینکار باید مکانیزم Validation را پیاده سازی کنیم که اطلاعات ارسالی به سمت سرور از لحاظ مقدار ورودی اعتبار سنجی شوند. در ASP.NET MVC این کار بوسیله Model Validation و Data Annotation ها انجام می شود که در این قسمت با آن آشنا خواهیم شد. مواردی که در این قسمت آموزش داده می شوند:

  1. آشنایی با مکانیزم Validation در ASP.NET MVC
  2. استفاده از Data Annotation ها بر روی خصوصیت های Model
  3. استفاده از خصوصیت ModelState در Controller برای بررسی وضعیت Model
  4. نحوه نمایش پیام های Validation به کلاینت بوسیله متد ValidationMessageFor و ValidationSubmmary
  5. افزودن پیام های دلخواه به ModelState و اعمال Validation در Controller
  6. انتقال Validation به Model
  7. آشنایی با خصوصیت Display برای تغییر عنوان فیلدهای ورودی
  8. افزودن CSS Style به فیلدهای حاوی خطا
  9. نحوه اعمال Validation در سمت کلاینت بوسیله jQuery Validation Unobtrusive

مدرس: حسین احمدی
منبع: ITpro
#دوره_آموزشی_asp.net_mvc #آموزش_asp.net_mvc #آموزش_طراحی_وب #input_validation_چیست #فیلم_آموزشی_asp.net_mvc #دوره_آموزشی_طراحی_وب #validation_در_asp.net_mvc #jquery_validation_در_asp.net_mvc
عنوان
1 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 1 : شروع دوره متفاوت 19′:35″ رایگان
2 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 2 : نصب و فعال سازی 10′:42″ رایگان
3 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 3 : آشنایی با الگوی MVC 52′:19″ 8,580
4 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 4 : View ها و Razor 44′:50″ 7,370
5 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 5: Route ها و Navigation 44′:45″ 7,700
6 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 6 : استفاده از HTML Help 25′:0″ رایگان
7 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 7 : POST و ارسال مقادیر 44′:13″ 7,700
8 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 8 : کاربرد Model Binding 28′:29″ 6,050
9 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 9 : Model Validation 41′:56″ 8,250
10 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 9 : Remote Validation 34′:33″ رایگان
11 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 11 : Application و سشن 21′:30″ 6,050
12 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 12 : آشنایی با Cookie ها 34′:13″ 7,150
13 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 13 : آشنایی با Area ها 18′:35″ رایگان
14 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 14 : رمزنگاری و Keys 32′:30″ 8,250
15 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 15 : بارگزاری در IIS 19′:45″ 4,950
16 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 16 : Action Filter ها 26′:7″ 6,050
17 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 17 : Membership و کاربر 1:8′:16″ رایگان
18 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 18 : Membership و کاربر 33′:23″ 8,250
19 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 19 : کار با فایل ها یک 38′:20″ 7,500
20 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 20 : کار با فایل ها یک 41′:48″ 8,000
21 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 21 : شناخت OutputCache 22′:28″ 7,000
22 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 22 : شناخت StructureMap 21′:34″ 6,500
زمان و قیمت کل 12:4′:51″ 115,350
8 نظر
ابوالفضل رهنما

سلام

الف) در چه حالتی بهتر است از Validation مستقیما در Property استفاده شود و چه در حالتی در یک interface استفاده شود

ب) ایا باید برای هرکلاس یک interface نوشته شود ویا برای همه کلاسها یک interface کفایت میکند

باتشکر

ابوالفضل رهنما

سلام

مهندس در بعضی مواقع برای اعتبار سنجی مجبور هستیم از یک تابع استفاده کنیم(مانند چک صحصیح بودن کدملی)

دراینصورت برای اعتبارسنجشی سمت کاربر آیا باید یک اسکریپت جدا بنویسیم تا از طریق jQueryValidationUnobtrusive می توان اینکار را انجام داد

باتشکر

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

اریا بنازاده

سلام استاد من ی فرم لاگین دارم که از یک کلاس به نام user استفاده میکنه و درس سمت controlller میخوام اون password و username رو validate کنم ولی نمیتونم اینکارو بکنم چون که اوتوماتیک کل model ولیدیت میشه ایا راهی هست که بشه فقط دو تا property به خصوص رو validate کرد؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

پوریا کاوه

سلام وقت بخیر. [("UIHint("Date] کاربردش چی هست؟

میلاد کنعانیان

سلام مهندس جان سال نو شما مبارک

ببخشید مهندس این دوره (MVC) توی قسمت 21 تموم شده که جمعش کردید؟ یا اینکه نه هنوز ادامه داره؟

چون دیدم مجموع کل دوره را زدید واسه همین پرسیدم.

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....