سفارشی سازی قالب های Scaffolding در ASP.NET CORE

تهران آی تی / برنامــه نویــسـی / سفارشی سازی قالب های Scaffolding در ASP.NET CORE

سفارشی سازی قالب های Scaffolding در ASP.NET CORE

سفارشی سازی قالب های Scaffolding در ASP.NET CORE به توسعه‌دهندگان این امکان را می‌دهد تا به صورت دلخواه، نمایش و عملکرد پیش‌فرض را تغییر دهند. قدرت واقعی Scaffolding در ویژوال استودیو ناشی از توانایی نادیده گرفتن قالب هایی است که برای تولید کنترلرها و ویو ها استفاده می شوند. که به ما کنترل کامل C# و HTML را می دهد، که توسط Scaffolding ایجاد شده است.

در ادامه مراحل و جزئیات مربوط به سفارشی‌سازی قالب‌های Scaffolding توضیح داده شده است:

نصب ابزارهای لازم

ابتدا باید ابزارهای مورد نیاز برای Scaffolding را نصب کنید. برای این کار از منوی Project گزینه Manage NuGet packages را انتخاب کنید. و ابزار و پکیج های مورد نیاز را نصب کنید.

NuGet Package Manager

dotnet-aspnet-codegenerator
Microsoft.VisualStudio.Web.CodeGeneration.Design

پیدا کردن قالب‌های پیش‌فرض Scaffolding

Scaffolding از یک سری قالب پیش‌فرض برای ایجاد تم ها استفاده میکند. این قالب‌های پیش‌فرض در دایرکتوری ابزار Scaffolding قرار دارند. شما می‌توانید این قالب‌ها را کپی کرده و در پروژه خود سفارشی کنید. مسیر قالب‌های پیش‌فرض معمولاً به شکل زیر است:

پیدا کردن قالب‌های پیش‌فرض Scaffolding

پیدا کردن قالب‌های پیش‌فرض Scaffolding

C:\Users\[YourUsername]\.nuget\packages\microsoft.visualstudio.web.codegenerators.mvc\[Version]\Templates

کپی کردن قالب‌های پیش‌فرض Scaffolding در پروژه

در مسیر روت پروژه خود یک فولدر به نام Templates ایجاد کنید. و قالب‌های مورد نظر را در آن کپی کنید.

ما میتوانستیم قالب‌ها را مستقیماً و بدون کپی در روت پروژه خود، ویرایش کنیم، اما این مشکل‌ساز است. زیرا نمیتوانیم به راحتی با سایر اعضای تیم قالب ها را به اشتراک بزاریم. و تغییرات روی همه پروژه‌های روی دستگاه تأثیر می‌گذارد. که ممکن است مورد نظر ما نباشد. یک راه بهتر این است که قالب ها را در پروژه های خود مانند زیر کپی کنیم. و بتوانیم آنها را  در بین تیم به اشتراک بزاریم.

کپی کردن قالب‌های پیش‌فرض Scaffolding در پروژه

کپی کردن قالب‌های پیش‌فرض Scaffolding در پروژه

نکات تکمیلی

  • پس از ویرایش قالب‌ها، دوباره از ابزار Scaffolding برای تولید کنترلرها و ویوها استفاده کنید. این بار، ابزار از قالب‌های سفارشی شما استفاده خواهد کرد.
  • اطمینان حاصل کنید که قالب‌ها و فایل‌های مربوط به آن‌ها در مسیر درست پروژه قرار دارند.
  • در صورت بروز هرگونه مشکل، قالب‌ها را بررسی کنید.
  • با انجام مراحل فوق، می‌توانید قالب‌های Scaffolding را در ASP.NET Core به صورت دلخواه سفارشی کنید و از آن‌ها در پروژه‌های خود استفاده نمایید.
دانلود سورس کد پروژه از گیت هاب دانلود
جستجو کنید
دسترسی سریع
دسته ها

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

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

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

مطالب مرتبط

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

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

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

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

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

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

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

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