我在asp.net mvc中创建了一个详细信息页面。并为此示例问题工作,如堆栈网址。 Replacement of a JPanel element without adding to the end of the panel?
顶部网址36003787中的是id,并且替换-a-jpanel-element-without-to-the-the-the-panel是detalis页面的标题。 现在我不打算创建这个网址。我有一个关于generete网址的问题。 但是,如果您将堆栈网址更改为Replacement of a JPanel element without adding to the end of the panel? *或。要么 !等等... stack找到这个url,然后刷新页面并删除无效字符。(返回真实网址)。 但我的网址是http://localhost:11148/Content/GetContent/347/Samsung-apple,而且工作正确。但我手动将浏览器地址栏网址更改为http://localhost:11148/Content/GetContent/347/Samsung-apple。或者&和etc页面刷新,在内容控制器中找不到GetContent操作。 plase view stack url并改变这一点。我的项目需要这个secanario。
和我的路线配置代码 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute( “{}资源个.axd / {*} PATHINFO”);
routes.MapRoute(
name: "NewsTitleRoute",
url: "Content/GetContent/ContentId/{title}",
defaults: new
{
controller = "Content",
action = "GetContent",
id = UrlParameter.Optional,
title = UrlParameter.Optional
});
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
和控制器 public ActionResult GetContent(int ContentId,string title) {...} 请帮我。