0

我有一个这样的。

 <a style="background: #3DB39E; text-align: center; color: #ffffff; border: none; width: 60px;" class="btn btn-default" href="@Url.Action("EditAccountUser", "Account", new { id = item.UsersID })">Edit</a>

像这样的控制器

 public ActionResult EditAccountUser(long id=0)
        {
           Return View();
        }

像这样的路由配置

 routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapRoute(
               name: "Default",
               url: "{controller}/{action}/{id}",
               defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional }
           );

它给了我这个http://exmaple.com/Account/EditAccountUser/7

我只想从上面的 URL 中删除“7”?

我怎么能做到这一点?

请告诉我。

谢谢,

维韦克

4

1 回答 1

1

尝试参考这可能会帮助您链接

或者只是在 web.config 中使用 url 映射

<urlMappings enabled="true">
  <add url="~/somedirectory/" mappedUrl="~/somedirectory/1/"/>
</urlMappings>
于 2015-01-08T09:52:19.410 回答