MVC控制器代码是:
[Route("Home-Appliances")]
public async Task<ActionResult> homeappliances(string q = "", string tags = null, int minPrice = 0, int maxPrice = 50000, bool accessories = false, string condition = null, int? page = null)
{
//my stuff...
}
如何使用html帮助器从视图中调用此方法?
注意:我不想通过操作名称来调用它。我必须通过指定的路线来呼叫,即Home-Appliances
答案 0 :(得分:2)
&#34;家庭用具及#34;不是路由名称,而是URL。如果要通过路由名称调用它,则需要传递名称:
[Route("Home-Appliances", Name = "HomeAppliances")]
然后,你可以这样做:
Url.RouteUrl("HomeAppliances")