انتخاب و تشخیص چند مسیر (Route) برای یک عملکرد (Action) در MVC Controller
الان میبین که چطوری میشه برای یه اکشن همزمان چند تا مسیر (Route) تعریف کرد و یا حتی چطوری تشخیص بدیم که با کدوم مسیر (Route) سراغ اکشن اومدیم...
این مسیرها، یکی از پرکاربردترین و بهترین روش برای مدیریت مسیرها در MVC.Net هستن... :)
// select multi route for this action [Route("/article/archive")] [Route("/article")] [...] [HttpGet] public ActionResult Index() { var isArchive = false; // determine whether desired route chosen? var url = this.Request.Url; if (url != null) { // is this URL Archive? isArchive = url.AbsolutePath== "/article/archive"; } }
نویسنده : فاطمه حسین پور
شنبه 12 دی 1394
شنبه 12 دی 1394