我有相同的网址,但ActionResult是不同的我怎么处理它?

时间:2014-03-07 07:47:06

标签: c# asp.net asp.net-mvc-4

我在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 = "" });

我的问题是,当我尝试重定向到公司控制器中的搜索方法时,它会自动重定向到索引因为路由问题,当我删除此代码时它会工作但不正确的路由请解决我的问题

0 个答案:

没有答案