‫۱۰ سال و ۳ ماه قبل، پنجشنبه ۱۲ تیر ۱۳۹۳، ساعت ۰۹:۰۷
در قسمت روش‌های استفاده از less جای کامپایل با دستور زیر در CMD :
lessc style.less > style.css
و کامپایل توسط جاوا اسکریپت که به نظر من بهترین راه برای مشاهده تغییرات جزیی در فایل less پروژه قبل از کامپایل نهایی است خالی مانده .
برای کامپایل با جاوا اسکریپت :
        <link rel="stylesheet/less" type="text/css" href="content/style.less" />
        <script src="Script/less.min.js"></script>

در خط اول مقدار خاصیت href برابر آدرس فایل less و src خط دوم شامل آدرس فایل کامپایلر جاوا اسکریپت بهینه شده است .
لینک دانلود کامپایلر جاوا اسکریپت: less.min.js  
‫۱۰ سال و ۸ ماه قبل، جمعه ۲۷ دی ۱۳۹۲، ساعت ۲۳:۰۴
طبق مطلب بالا با اجرا شدن کد زیر باید ارتباط با اکشن هایی که شامل فیلتر [() Authorize ] هستند برقرار شده و redirect  به صفحه لاگین رخ ندهد اما همچنان پس از لاگین هم redirect انجام می‌شود ...
        [HttpPost]
        public virtual ActionResult LogOn(Accounts acc)
        {
            FormsAuthentication.SetAuthCookie(acc.Username, acc.RememberMe);
            return View();
        }

--------------------------------------------
لطفا اگر امکانش هست یک لینک دانلود نمونه پروژه لاگین رو قرار بدید . ممنون
‫۱۰ سال و ۹ ماه قبل، یکشنبه ۸ دی ۱۳۹۲، ساعت ۰۲:۴۵
        private static void initStructureMap()
        {
            ObjectFactory.Initialize(x =>
            {
                x.For<IUnitOfWork>().HttpContextScoped().Use(() => new Sample07Context());
                x.ForRequestedType<ICategoryService>().TheDefaultIsConcreteType<EfCategoryService>();
                x.ForRequestedType<IProductService>().TheDefaultIsConcreteType<EfProductService>();
            });
            //Set current Controller factory as StructureMapControllerFactory
            ControllerBuilder.Current.SetControllerFactory(new StructureMapControllerFactory());
        }
دقیقا در هر خط چه کاری انجام می‌دهند ؟ امکان داره یه مثال حقیقی بزنید ؟
‫۱۰ سال و ۹ ماه قبل، شنبه ۳۰ آذر ۱۳۹۲، ساعت ۰۵:۴۴
این راه حل برای area admin جواب نمی‌دهد ,  هر کاری می‌کنم مشکل حل نمی‌شه ...

        public virtual ActionResult Manage(int ? page)
        {...}
in Routeconfig.cs
            routes.MapRouteLowercase(
    name: "myroute",
    url: "Manage/{page}", //تطابق با یک چنین مسیرهایی
    defaults: new
    {
        controller = "Post", //کنترلری که این نوع مسیرها را پردازش خواهد کرد
        action = "Manage", // اکشن متدی که نهایتا پارامترها را دریافت می‌کند
        page = UrlParameter.Optional //این خواص نیاز است هم نام پارامترهای اکشن متد تعریف شوند
    }
);

 

Or in AdminAreaRegistration 
            context.MapRouteLowercase(
                name: "myroute",
                url: "Manage/{page}", //تطابق با یک چنین مسیرهایی
                defaults: new
                {
                    controller = "Post", //کنترلری که این نوع مسیرها را پردازش خواهد کرد
                    action = "Manage", // اکشن متدی که نهایتا پارامترها را دریافت می‌کند
                    page = UrlParameter.Optional //این خواص نیاز است هم نام پارامترهای اکشن متد تعریف شوند
                }
            );