我的图片很少,请看一下
控制器名称
带参数的动作名称
路由
我只是显示图像以清除控制器和动作等的名称。现在在我打电话给
tags/1
它转到标签控制器的索引操作
很好,现在我希望将来我的网址看起来像这样
/tags/Coupons-1.html
这1
是pageno
,每次都会更新
我怎样才能做到这一点
在此先感谢您,如果您还需要什么,请询问。
我的图片很少,请看一下
控制器名称
带参数的动作名称
路由
我只是显示图像以清除控制器和动作等的名称。现在在我打电话给
tags/1
它转到标签控制器的索引操作
很好,现在我希望将来我的网址看起来像这样
/tags/Coupons-1.html
这1
是pageno
,每次都会更新
我怎样才能做到这一点
在此先感谢您,如果您还需要什么,请询问。
你可以这样做:
更改您的路线如下:
routes.MapRoute(
name: "Tags",
url: "tags/{pageno}",
defaults: new { controller = "Tags", action = "Index"
, pageno = UrlParameter.Optional }
);
请注意我将pageno
参数更改为string
控制器
public ActionResult Index(string pageno)
{
Do Something
}
现在在控制器中你应该这样做:
NULL
做某事Int
,如果是这样,那么你知道你得到了tags/1
Int
那么/tags/Coupons-1.html
在这种情况下,您可能会得到类似的东西,从参数中拉出页码