我在asp.net MVC4中遇到过这样的问题 我有网址路由,就像我搜索计算机,然后我的网址
www.aaaaa.com/computer-Company/computer/1
所以我需要在RoutConfig.cs文件中编写代码,请参阅下面的代码,这是索引ActionResult
routes.MapRoute(
name: "CompanySearch",
url: "{name}-Company/{TagName}/{page}",
defaults: new { controller = "Company", action ="indix",Name = "", TagName = "", page = "" });
另一个ActionResult就像这样的搜索
routes.MapRoute(
name: "SearchCompany",
url: "{name}-Company/{TagName}/{page}",
defaults: new { controller = "Company", action ="Search",Name = "", TagName = "", page = "" });
我的问题是,当我尝试重定向到公司控制器中的搜索方法时,它会自动重定向到索引因为路由问题,当我删除此代码时它会工作但不正确的路由请解决我的问题