我在Asp.Net Webform應用程序中使用System.Web.Routing
。我寫了下面的路線在global.asax
在Asp.Net Webform應用程序中使用路由
routes.RouteExistingFiles = true; // I made true/false both, but none works
routes.Add("competition", new Route
(
"Test",
new CustomRouteHandler("~/Test/WebForm1.aspx")
));
而且目錄結構如下: -
應用
|
| ---測試(文件夾)
|--- Webform1.aspx
當我在瀏覽器http://localhost:xxxx/Test/
寫(使用卡西尼),該請求是在傳統的方式來處理不通過的路線,而且,它給我是「目錄列表 - /測試/」頁面。
你能幫我一下嗎?
事實上,或者按照建議使用Default.aspx,因爲它可能已經在defalt docuemtns列表中 – 2009-08-20 12:36:26
@Pete:您提供的建議也適用於我。但是,現在問題是哪個http模塊正在執行這個請求,傳統的http模塊(asp.net one)還是路由http模塊(asp.net mvc)?因爲,a/c來回憶,我想它使用傳統的http模塊(asp.net one)。 – Zohaib 2009-08-23 04:48:20