در این مطلب با ما همراه باشید با آموزش جامع ASP.NET MVC – جلسه 14 از وب سایت آموزش برنامه نویسی سورس باران. این دوره نسخه ASP.NET MVC 5.2 رو طی 21 جلسه بصورت موضوع محور به شما آموزش می دهد. که پس از از اتمام، یک دوره پروژه محور ساخت فروشگاه رو خواهیم داشت.
سرفصل جلسه 14 آموزش ASP.NET MVC
-
معرفی شبه داده یا MetaData در ASP.NET MVC
-
کارایی شبه داده ها در ASP.NET MVC
-
معرفی اتریبیوت ها در ASP.NET MVC
-
دلایل استفاده از اتریبیوتها در ASP.NET MVC
-
نحوه فراخوانی اتریبیوتها در ASP.NET MVC
-
مشکل پیش آمده در استفاده از اتریبیوت
-
ساخت مرحله ای شبه داده ها ASP.NET MVC
-
درک ساخت یک شبه داده برای مدل ASP.NET MVC
لیست جلسات قبل آموزش ASP.NET MVC
- آموزش جامع ASP.NET MVC – جلسه1
- آموزش جامع ASP.NET MVC – جلسه2
- آموزش جامع ASP.NET MVC – جلسه3
- آموزش جامع ASP.NET MVC – جلسه4
- آموزش جامع ASP.NET MVC – جلسه5
- آموزش جامع ASP.NET MVC – جلسه6
- آموزش جامع ASP.NET MVC – جلسه7
- آموزش جامع ASP.NET MVC – جلسه8
- آموزش جامع ASP.NET MVC – جلسه 9
- آموزش جامع ASP.NET MVC – جلسه 10
- آموزش جامع ASP.NET MVC – جلسه 11
- آموزش جامع ASP.NET MVC – جلسه 12
شبه داده (Metadata) در ASP.NET MVC
شبهداده (Metadata) به اطلاعاتی اشاره دارد که دادههای دیگر را توصیف و توضیح میدهد. در زمینه ASP.NET، شبه داده معمولاً برای توصیف اجزای مختلف یک برنامه کاربردی وب استفاده میشود. این شبه دادهها میتوانند شامل اطلاعاتی درباره کلاسها، متدها، خواص، پارامترها و سایر اجزای برنامه باشند. یکی از مهمترین کاربردهای شبهداده در ASP.NET MVC، استفاده از آنها برای اعتبارسنجی مدلها است. با استفاده از شبهدادهها میتوان قواعد اعتبارسنجی را به راحتی تعریف کرد. به عنوان مثال:
1 2 3 4 5 6 7 8 9 10 |
public class User { [Required(ErrorMessage = "Name is required")] [StringLength(50, ErrorMessage = "Name cannot be longer than 50 characters")] public string Name { get; set; } [Required(ErrorMessage = "Email is required")] [EmailAddress(ErrorMessage = "Invalid Email Address")] public string Email { get; set; } } |
شبهدادهها در ASP.NET MVC ابزار قدرتمندی هستند که به توسعهدهندگان کمک میکنند تا مدلها را به صورت بهتر و موثرتر مدیریت کنند. با استفاده از شبهدادهها میتوان قواعد اعتبارسنجی، فرمت دادهها و نمایش دادهها را
اتریبیوت Attributes در ASP.NET MVC
اتریبیوتها (Attributes) نوعی شبه داده (Metadata) هستند که میتوانند به کلاسها، متدها، پراپرتیها و پارامترها اضافه شوند تا رفتار و ویژگیهای آنها را تعریف کنند. اتریبیوتها به شما امکان میدهند که با اضافه کردن ویژگیها و توضیحات اضافی به عناصر کد خود، نحوه عملکرد آن ها را کنترل کنید. این ویژگیها میتوانند شامل اعتبارسنجی، امنیت، مسیریابی و غیره باشند. در زیر لیست انواع اتریبیوت ذکر شده :
- اتریبیوتهای اعتبارسنجی (Validation Attributes):
- اتریبیوتهای نمایش دادهها (Display Attributes)
- اتریبیوتهای مسیر (Route Attributes)
- اتریبیوتهای امنیتی (Security Attributes)
- اتریبیوتهای سفارشی
اتریبیوتها در ASP.NET MVC ابزار قدرتمندی هستند که به شما امکان میدهند رفتار و ویژگیهای اجزای مختلف برنامه خود را به صورت دقیقتری کنترل کنید. با استفاده از اتریبیوتها میتوانید اعتبارسنجی دادهها، نمایش دادهها، مسیریابی و امنیت برنامه خود را بهبود بخشید. همچنین، امکان ایجاد اتریبیوتهای سفارشی برای نیازهای خاص خود نیز وجود دارد.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- حجم فايل : 112 مگابایت
- مدت زمان دوره : 01:02:02
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۱۲ مرداد ۱۴۰۳
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس