0

在我的 Asp.net MVC 5 (C#) 项目中,我想通过@Html.ActionLink 创建一些链接,或者你知道的每个链接都更好:

/标签/Linq

/标签/SqlServer

/标签/MVC

该标签是常量名称,在 URL 之后是标签名称。例如ScottGu 的博客

此外,我想传递一个参数,例如 Id,但我不想在 URL 中显示。

我该怎么做?

我应该如何为它写一个合适的 MapRoute?

请帮我。

4

1 回答 1

0

例如(不要忘记在默认路由之前写它):

routes.MapRoute(
     "Tags",
     "tags/{tagTerm}",
     new { controller = "Tags", action = "SearchTagResults" }
);

此外(传递 Id)使用 POST 而不是 GET。

于 2014-08-11T02:17:59.513 回答