ورود

View Full Version : سوال: روش های مسیر یابی در MVC



سعید کشاورز
پنج شنبه 09 آذر 1396, 11:09 صبح
سلام دوستان
معمولا url هایی که نیاز دارم رو توی RoutConfgi.cs تعریف میکنم
مثلا به صورت زیر


routes.MapRoute( name: "PagetUrl",
url: "Page/{id}/{urlslug}",
namespaces: new[] { "MyProject.Controllers" },
defaults: new { controller = "Post", action = "PageView", id = "", urlslug = "" }
);

حالا اگه تعداد این ها زیاد بشه مشکلی نداره؟
تقریبا الان من حدودا 10-15 تا از این مدل آدرس دهی ها دارم.
سوالم اینه که این فایل الان یه مقداری شلوغ شده..میخوام بدونم روش دیگه ای هم هست بشه این مورد رو پیاده سازی کرد؟
چون یه پروژه OpenSource دیدم اصلا این فایل RoutConfigesh هیچی توش نبود.

mr.sirwan
پنج شنبه 09 آذر 1396, 13:04 عصر
میتونین از اتریبیوت [route] در سطح متدها و یا در سطح کنترلر ها استفاده کنین
https://blogs.msdn.microsoft.com/webdev/2013/10/17/attribute-routing-in-asp-net-mvc-5/