我有这样的人。
<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>
&#13;
像这样的控制器
public ActionResult EditAccountUser(long id=0)
{
Return View();
}
&#13;
像这样路由配置
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional }
);
&#13;
它给了我http://exmaple.com/Account/EditAccountUser/7
我只想删除&#34; 7&#34;从上面的URL?
我怎么能这样做?
请告诉我。
谢谢,
的Vivek
答案 0 :(得分:1)
尝试引用这可能会对您有所帮助link
或者只是在web.config中使用url映射
<urlMappings enabled="true">
<add url="~/somedirectory/" mappedUrl="~/somedirectory/1/"/>
</urlMappings>