我已经定义了这个路线图。
routes.MapRoute("default", // route name
"{controller}/{action}/{id}", // url with parameters
new { controller = "home", action = "index", id = UrlParameter.Optional }, // parameter defaults
new string[] { "mobilesurveys.mt.controllers" }
);
这将完美地工作。现在我想添加另一个路线图
routes.MapRoute("couponreedem", // route name
"{controller}/{action}/{clientname}", // url with parameters
new { controller = "Rc", action = "index", id = UrlParameter.Optional }, // parameter defaults
new string[] { "mobilesurveys.mt.controllers" }
);
我是这样定义的。这里 Rc 是我的控制器。我将网址作为 .com /Rc/Rc/sammy
控制器中的方法定义为
public ActionResult Rc(string clientname)
{
viewModel =dataRc.ProductCategoryGet();
return View(viewModel);
}
客户端名称将始终为空。如何在不干扰现有路线的情况下添加另一条路线。
谢谢。