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

تهران آی تی / برنامــه نویــسـی / آموزش Asp.Net MVC کار با Area

آموزش 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

جستجو کنید

طراحی و پیاده سازی پروژه های طراحی سایت دانشجویی

انجام، اجرا و طراحی پروژه های طراحی سایت برای دانشجویان با HTML CSS PHP ASP.NET JAVA و ... با کمترین هزینه. برای مشاهده نمونه کارها و یا دریافت مشاوره رایگان از تیم طراحی سایت تهران آی تی با ما در تماس باشید. ما بهترین پروژه های طراحی سایت را با حداقل هزینه برای شما طراحی میکنیم - مشاوره رایگان 09121486770

مــشاوره و مشاهده نمونه کارها

مطالب مرتبط

لطفا از مطالب مرتبط با این پست دیدن فرمایید

جــذاب های هفته

از پربازدیدترین مطالب تهران آی تی در هفته ای که گذشت دیدن فرمایید

باورکردنی نیست فقط با 300 هزار تومان

طراحی سایت شما + طراحی اپلیکیشن هدیه و رایگان
این یک حراج است در مدت زمان محدود - شرکت های زیادی سایت های ارزان طراحی میکنند اما آیا کیفیت لازم را دارا هستند؟ طراحی سایت ارزان به همراه اپلیکیشن رایگان هدیه برای اولین بار توسط تهران آی تی مخصوص سازمان ها و کسب و کار های کوچک و بزرگ و حتی جدید تیم طراحی سایت تهران آی تی در کنار شماست تا شناخته شوید - مشاوره رایگان 09121486770

مــشاوره و مشاهده نمونه کارها

پشتیبانی 24 ساعته

تیم تهران آی تی در هفت روز هفته و 24 ساعت روز آماده پاسخ گویی به سوالات کاربران و ارائه مشاره رایگان میباشد