pooria2c
جمعه 07 اسفند 1394, 03:47 صبح
سلام دوستان خسته نباشید،
ی سوال فنی درباره مسیریابی که توی سایت های مختلف جوابش و پیدا نکردم!!!!!!!
من دو تا Route با تعریف های زیر دارم!
routes.MapRoute("", "X{controller}/{action}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "Home", action = "Index" });
حالا موقعی که آدرس http://localhost:1055/XHome/Index رو وارد می کنم، خوب طبیعتاً به controller=Home و action=Index هدایت میشم.(از route اولی داره استفاده می کنه)
حالا یه کنترلر به نام XHome می سازم و موقعی که آدرس http://localhost:1055/X (http://localhost:1055/X)XHome/Index رو وارد می کنم انتظار دارم که به controller=XHome و action=Index مراجعه کنه ولی خطای 404 رو می ده!!! کسی علتش و می دونه (دقت کنید با دو تا X وارد کردم):متفکر::متفکر::متفکر:
ممنون می شم نظراتتون و بشنوم
ی سوال فنی درباره مسیریابی که توی سایت های مختلف جوابش و پیدا نکردم!!!!!!!
من دو تا Route با تعریف های زیر دارم!
routes.MapRoute("", "X{controller}/{action}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "Home", action = "Index" });
حالا موقعی که آدرس http://localhost:1055/XHome/Index رو وارد می کنم، خوب طبیعتاً به controller=Home و action=Index هدایت میشم.(از route اولی داره استفاده می کنه)
حالا یه کنترلر به نام XHome می سازم و موقعی که آدرس http://localhost:1055/X (http://localhost:1055/X)XHome/Index رو وارد می کنم انتظار دارم که به controller=XHome و action=Index مراجعه کنه ولی خطای 404 رو می ده!!! کسی علتش و می دونه (دقت کنید با دو تا X وارد کردم):متفکر::متفکر::متفکر:
ممنون می شم نظراتتون و بشنوم