2016-08-19 46 views
-1

我正在與ASP.NET MVC3,我創建了我的路線和撰寫我的網址,但我瀏覽器中導航後我的網址有點奇怪。如何刪除ASP.Net中的URL後奇怪的字符串MVC3

  1. 網址實際上呈現:/controller/action/page.html
  2. 網址導航:/controller/action/page.html #.V7cdQJh97cw

我想,也許是SessionID的,但我無法知道如何刪除它。

感謝任何幫助!

+1

您可以加入一點點更多的描述呢? :) –

+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 
    ); 

} 
+0

你好,謝謝你的幫助。這不是id格式,我完全由URL組成,但是當我瀏覽該URL並且看到該字符串時。尤其是,所有頁面在URL的末尾幾乎都有該字符串。 –