مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

امیر نهروان

عضویت از 1396/06/30

خصوصی سازی کردن آدرس وب سایت

  • شنبه 15 تیر 1398
  • 22:56
تشکر میکنم

سلام دوستان من تازه اولین پروژه خودم رو در aspnet core شروع کردم. پروژه من از چندین area تشکیل شده. چه طور میتونم که اگر کاربر نوشت site.com/Persian خود به خود یک نسخه از کنترلر Blog که در همون Area هست رو بهش پاس بدم و اگر نوشت site.com/Admin یک نسخه از کنترلر Dashboard رو بهش پاس بدم و کاربر احتیاج نباشه که همه آدرس رو وارد کنه

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

محمد اردوخانی

عضویت از 1396/05/17

  • شنبه 5 مرداد 1398
  • 11:48

با سلام

میتونین در قسمت Configure در startup ، با استفاده از دستور زیر ، controller پیشفرض رو تغییر بدین

app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "area",
                    template: "{area:exists}/{controller=Home}/{action=Index}/{id?}"
                );

                routes.MapRoute(
                    "default",
                    "{controller=Home}/{action=index}/{id?}"
                );
            });

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)