0
是否有任何可能创建maproute,它总是会使用一种方法,它不需要将它放在地址中?MapRoute(Asp.Net MVC 2.0 .NET 4.0)
我的意思是我有一个方法(索引)的控制器,它显示的项目取决于方法的参数。
public ActionResult Index(string TabName)
{
var tab = (from t in BlogDB.Tabs
where t.TabName == TabName
select t).SingleOrDefault();
ViewData.Model =(Tab)tab;
return View();
}
什么,我想的是,我可以不显示的项目将地址“www.example.com/Tabs/TabName”“/首页/”选项卡和TABNAME之间。我试过了:
routes.MapRoute(
"Tabs1",
"Tabs/{TabName}",
new { controller = "Tabs", action = "Index", TabName = UrlParameter.Optional }
);
但它不起作用。