{ code }


for fun

ساختار پروژه در ASP.NET Core

پس از 15 سال از عرضه اولین نسخه ASP.NET، مایکرسافت تصمیم گرفت که نسخه جدید ASP.NET را با توجه به نیازهای وب اپلیکیشنهای امروزی بازطراحی کند. حالا این فریمورک دارای سورس باز است و میتوان کدهای آن را دید و در روند توسعه آن شرکت کرد و از قابلیت cross-platfrom نیز برخوارد است که علاوه بر ویندوز و IIS, میتوان آن را بر روی لینوکس و مکینتاش و دیگر...


مدیریت دینامیک سطوح دسترسی کاربران در ASP.NET MVC 5 با استفاده از ASP.NET Identity 2

همانطور که میدانید در ASP.NET MVC برای کنترل دسترسی به یک Controller یا Action از فیلتر Authorize  استفاده میشود.

[Authorize(Roles = "Admin")]
public class HomeController : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}

در مثال بالا تنها کاربرانی به HomeController دسترسی دارند که...


استفاده از Gulp در Visual Studio 2015

در این چند سال اخیردر پروژه های وب  روند توسعه  در بخش FrontEnd خیلی سریع و پیچده شده است. این روند دیگر شامل نوشتن چند فایل css یا js نیست که همراه پروژه آپلود شوند. این روند شامل کامپایل کردن فایل Sass و Less به css، اجرای JSHint و JSLint روی اسکریپتها، Bundle و Minify کردن فایلهای css و js و غیره. برای اجرا...