دسته آموزشی

فشرده سازی فایل های html در asp.net core

معمولا تیم های سئو برای افزایش سرعت سایت، فایل های css , javascript  را فشرده سازی می کنند. این فشرده سازی  باعث می شود سایت با سرعت بهتری برای کاربران بارگذاری شود. اما برخی تیم ها می خواهند نهایت استفاده را از فشرده سازی کسب کنند،  minify و  فشرده سازی کدهای html را نیز انجام می دهند. در این مقاله می خواهیم نحوه minify و فشرده  سازی کدهای html را در asp.net core آموزش دهیم.

رفع خطای 404 در asp.net core

خطای 404 زمانی رخ می دهد که آدرس درخواست شده از سوی مرورگر در سرور یافت نشود. این خطا کاربران را کلافه می کند و گوگل نیز سایت هایی که این خطا را رفع نکرده باشند جریمه و نمره منفی برای سئوی آن سایت در نظر می گیرد. ما باید صفحه مخصوصی برای برای این خطا طراحی کنیم و هر زمان این خطا رخ داد کاربر را به این صفحه هدایت کنیم، در این صفحه  404 که طراحی می کنیم توضیحاتی به کاربر ارائه می دهیم و بهتره یه قسمتی هم برای جستجوی مطلب قرار بدهیم که کاربران پس از وارد شدن در این صفحه بتوانند مطلب مورد نظر خود را در سایت از طریق جستجو پیدا کنند.

نمایش نام رشته ای enum ها در swagger

در اکثر پروژه‌های ASP.NET Core، وقتی از enumها در ورودی API استفاده می‌کنیم، ابزار Swagger مقادیر این enumها را به‌صورت عددی نمایش می‌دهد. این موضوع ممکن است برای توسعه‌دهنده‌ای که مستندات API را مطالعه می‌کند، کمی گیج‌کننده باشد؛ چون اعداد به‌تنهایی معنایی ندارند و مشخص نیست مثلاً مقدار ۲ یا ۴ به چه مفهومی اشاره دارد.

آشنایی با اتریبیوت های تگ a در html

تگ <a> یکی از پرکاربردترین تگ‌ها در HTML است که برای ایجاد لینک یا همان ابرپیوند (Hyperlink) استفاده می‌شود. این تگ می‌تواند به صفحات دیگر، فایل‌ها، بخش‌های خاصی از همین صفحه یا حتی به آدرس‌های ایمیل لینک دهد.

ef core چیست؟

اگر شما هم توسعه‌دهنده‌ی دات‌نت هستید، احتمالاً نام Entity Framework Core یا به‌اختصار EF Core را زیاد شنیده‌اید. این ابزار، نسل جدید ORM ارائه‌شده توسط مایکروسافت است که به‌عنوان بخشی از اکوسیستم مدرن ‌NET. توسعه پیدا کرده و به شکل…

آموزش شخصی سازی swagger در asp.net core

اگر تاکنون از Swagger در پروژه‌های ASP.NET Core خود استفاده نکرده‌اید، یکی از قدرتمندترین ابزارهای مستندسازی و تست API را نادیده گرفته‌اید. تنها با چند خط کد می‌توان Swagger را به پروژه اضافه کرد و به‌سادگی مستنداتی تعاملی و قابل تست برای APIها در اختیار داشت.