asp.net-routing

    0熱度

    1回答

    我創建了一個自定義的Route和Global.asax這樣註冊它: routes.Add( null, new SeoRoute( "foo/{id}/{title}", new { controller = "Foo", action = "Details" } )); 由於我在我的應用程序中使用Areas,我必須設置N

    1熱度

    1回答

    我使用.Net 4.0框架,並做一些網址路由。這不是一個MVC項目,而是一個winform項目。我創建了兩條路線在Global.asax像這樣: routes.MapPageRoute( "review", // Route name "documents/{type}", // Route URL "~/default.aspx" // Web pa

    3熱度

    2回答

    我正試圖在傳統的ASP.NET WebForms應用程序中實現多租戶。我想要的URL指示正確的客戶端,如下所示: http://example.com/client_name/Default.aspx http://example.com/client_name/MyWebService.asmx 但是,我不能讓它正確路由.asmx的。這個路由規則拾取所有傳入的url就好了: routes.

    0熱度

    1回答

    我試圖通過將每個區域移動到他們自己的項目中來模擬我的ASP.NET MVC應用程序。一切工作正常,直到我決定重構AreaRegistration的東西,並使用我自己的方法(這樣我也可以在我的模塊中註冊過濾器和依賴關係)。我使用反射器設法得出以下結論。 首先,我必須對每個模塊/區域如下界面: public interface IModule { string ModuleName { ge

    0熱度

    3回答

    我使用asp.net 4,c#和路由爲我的網站。 我的路線導致像 A) http://mysite.com/article/58/mytitle (result my article all is fine) 58和mytitle代表Id和Title列在數據庫中我Articles表。 我注意到......如果我要求: http://mysite.com/article/2000000000/m

    2熱度

    1回答

    我有一個路徑在我的MVC3項目中,在通過調試器和IIS7運行時在本地完美地工作。但是,我們的服務器是IIS6,當我移動我的應用程序時,我收到「無法找到頁面」錯誤。我的猜測是它與路線中的小數有關.. 所以我試過實現一個RouteHandler,它似乎被調用但不能正常工作,因爲該值在路由中沒有被覆蓋? 不管怎麼說,這是我的路線: var route = context.MapRoute( "M

    5熱度

    2回答

    我看到有人在webform中路由時使用了星號。我只是不明白,星號標誌的重要性,像下面一個 routes.MapPageRoute( "View Category", // Route name "Categories/{*CategoryName}", // Route URL "~/CategoryProducts.aspx" // Web page to h

    2熱度

    1回答

    我想使我的ASP.NET網頁URL沒有.aspx擴展名。我可以通過兩種方式來完成,使用IIS7 URL重寫模塊或ASP.NET URL路由。選擇哪種方法?

    2熱度

    1回答

    我使用asp.net c#使用Web窗體。 我使用路由爲我的網站。 我需要我的路線忽略ELMAH(MyFolder文件/ elmah.axd) 我想用 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 但IgnoreRoute從System.Web.Mvc namescape所以我不能用它我Web Form申請。 什麼是routes.Ignor

    0熱度

    1回答

    我已經在RouteTable.Routes中註冊了自定義的asp.net路由。 routes.MapPageRoute( "View Service", "home/services/{*ServiceName}", "~/home/displayservice.aspx" ); 我的應用程序使用ASP.NET 4.0路由系統,和一