آموزش Asp.Net MVC کار با Area

آموزش Asp.Net MVC کار با Area | مایکروسافت Area ها را از ASP.NET MVC 2.0 در برنامه های کاربردی MVC گنجانده است . پروزه های ایجاد شده با Asp.Net MVC میتوانند دارای بخش های مختلفی باشند به عنوان مثال فرض کنید یک سایت میتواند دارای یک بخش پنل ادمین و یک بخش پنل کاربر و یا یک بخش فروشگاه  و … باشد.

در این حالت می توان همه این بخش ها را در همان پوشه های Model و Controller و Views ایجاد کرد. اما مشکلی که وجود دارد این می باشد که مدیریت این بخش ها بسیار سخت می شود چون که تعداد کلاس ها بسیار زیاد می شود. در این موارد بهتر از هر بخش را جداگانه در یک ناحیه یا Area ایجاد کنیم. هر Area خود مانند یک پروژه واقعی می باشد. یعنی دارای بخش های Model، Controller و Views می باشد.

Area ها روشی برای تقسیم یا جداسازی ماژول های برنامه های بزرگ هستند.

با استفاده از ویژگی Area در ASP.NET MVC ما می توانیم چندین Area را برای برنامه های بزرگ ایجاد کرده و آن برنامه ها را به بخش های کوچکتر و مشابه تقسیم کنیم.

چرا باید از Area در Asp.Net MVC استفاده کرد

  • به شما اجازه می دهد که برنامه های بزرگ را در بخش های کوچکتری که هر کدام دارای ساختار MVC جداگانه است تقسیم بندی کنید.
  • به شما اجازه می دهد که که Model ها، view ها و controller ها در بخش های عملیاتی مجزا در برنامه سازماندهی شوند. مثل بخش ادمین، انبارداری و …
  • اجرای unit test را آسان می سازد.

نحوه ایجاد Area در Visual Studio 2022

  • روی پروژه خود کلیک راست کنید و از گزینه Add گزینه New Scaffolding Item را انتخاب کنید.
New Scaffolding Item

New Scaffolding Item

  • در پنجره باز شده از بخش MVC گزینه Area را انتخاب کنید و گزینه MVC 5 Area را انتخاب و Add کنید.

Mvc 5 Area

  • یک نام معنا دار برای Area خود وارد کنید مثلا من چون میخواهیم پنل ادمین ایجاد کنم نام آن را Admin قرار میدهم.
Area

Area

  • Area ایجاد شده است. کار تمام است.
AdminArea

AdminArea

کلمات کلیدی - تگ‌ها

از کلمات کلیدی و تگ‌های مربوط به آموزش Asp.Net MVC کار با Area دیدن فرمایید.

تصویر کلمات کلیدی مرتبط با آموزش Asp.Net MVC کار با Area

مشاهده در آپارات یا یوتیوب

محتوای ویدیویی این صفحه در سایت قابل مشاهده است. اما اگر عادت دارید توی پلتفرم آپارات یا یوتیوب ویدیوها را مشاهده کنید، می‌توانید از دکمه‌های زیر استفاده کنید.

تماشای ویدیوی آموزش Asp.Net MVC کار با Area در آپارات و یوتیوب

اشتراک‌گذاری با یک کلیک

با یک کلیک، محتوای این صفحه را در شبکه‌های اجتماعی، ایمیل یا پیام‌رسان‌های مورد علاقه‌تان به‌سرعت به اشتراک بگذارید.

اشتراک‌گذاری صفحه آموزش Asp.Net MVC کار با Area در شبکه‌های اجتماعی

نظرات شما برای ما ارزشمند است

متاسفانه تاکنون پیامی برای این مطلب ثبت نشده است. شما اولین شخصی باشید که پیام می‌گذارد.

نظرات کاربران

فرم افزودن دیدگاه

با ارسال نظرات خود ما را در ایجاد محتوای بهتر کمک کنید.

با خدمات تهران آی تی آشنا شوید

تهران آی تی با افتخار خدمات زیر را ارائه می‌دهد.