我正在使用ASP.NET MVC3,我创建了我的路由并撰写了我的网址,但在浏览器中导航后,我的网址中有一些奇怪的内容。
我认为可能是SessionID,但我不知道如何删除它。
感谢任何帮助!
答案 0 :(得分:0)
转到项目的App_Start文件夹中的RouteConfig.cs文件的RegisterRoute方法,该文件中写有默认路由规则。
路线规则: - ControllerName / ActionName / id
其中id是可选的。所以你想删除Id参数,然后使Id =“”。
例如: -
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
}