2011-09-15 3 views
0

にHttpPage拡張子を削除します。私はすべてのリダイレクトに http://test.com/私はこの</p> <p>私の実際のページと同様のHttpページ拡張子を削除したいのasp.net Webアプリケーション

を次のように変更する必要が http://test.com/dashboard.aspx

.aspxページの。

P .: URLの書き換えを使用したくないです。

+0

私がしなければならないワット:( –

+0

あなたは正しい答えをマークする必要があります – mironych

答えて

0

を言うために、すべてをマッピングするために、あなたのglobal.asax.csでこれを試してみてください、あなたのシナリオで動作する可能性があり非常に基本的なもののために http://www.xdevsoftware.com/blog/post/Default-Route-in-ASPNET-4-URL-Routing.aspx

HttpModuleをあなたが受信したURLをスキャンして、要求が処理される前に必要なものすべてを作ることができます。

http://msdn.microsoft.com/en-us/library/ms227673.aspx

1

asp.net 4のルーティングエンジンを使用します。 asp.net 4のルーティングルールをデフォルトルートとして指定できます。 チェックアウト:あなたが書くことができるのdefault.aspxに

void Application_Start(object sender, EventArgs e) 
    { 
     RegisterRoutes(RouteTable.Routes); 
    } 

    public static void RegisterRoutes(RouteCollection routes) 
    { 
     routes.MapPageRoute("Default", "{*whatever}", "~/default.aspx"); 
    } 
関連する問題