2009-05-25 16 views
0

私は、私がページSignup.aspxとホームページpage.aspxを持っているASP.NET Webアプリケーションを持っています。私のホームページには、signup.aspxページへのリンクがあります。ユーザーがホームページのサインアップリンクをクリックしたときにアドレスバーからextension.aspxファイルを開きます。http://mysite.com/signupと表示したいと思います。これを行うためにとにかくありますか?私は事前ASP.NET:URLマスキング

+0

これは、IISのバージョンは何を実行しているのでしょうか?それは答えに影響しません – blowdart

答えて

4

ASP.NET 3.5を使用している場合は、ASP.NETルーティングが適しています。 ASP.NET 3.5でそれを使用してweblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx

:ScottGuのブログでASP.NET MVCでそれを使用してmsdn.microsoft.com/en-us/library/cc668201.aspx

MSDNページwww.techbubbles.com/aspnet/aspnet-35-url-routing/

あなたのウェブサイトは、ASP.NET 2.0の下で実行されている場合Helicon ISAPIリライトはあなたにとって良い選択肢になるかもしれません。これは、正規表現ベースの設定ファイルに従ってページにリクエストをリダイレクトするIISフィルタです。彼らは1つのウェブサイトのための無料版を持っています。

はヘリを見てください:www.isapirewrite.com

+1

ハイパーリンクが作成されました:) –

+0

ああ、この質問に正確に答えましたか?ほぼ4年、うわー:) –

2

最も簡単な方法は、単に書き換え関与しない別のオプションを

+1

ヒュー...あなたは何百ものページを持つWebサイトのように見えるだろうと想像できますか? – Galilyou

+0

彼は何百ものページを持っているとは言わなかったが、それは彼の非常に具体的な質問に対する答えだった。 – PQW

0

signup.aspxにリダイレクトするデフォルトのページで、「サインアップ」という名前のフォルダを持つことになるでVS 2008

感謝を使用していますそのURLは自分でASP.NET MVC Frameworkを使用しています。これは、この種のものをかなり簡単に処理します。

+0

私のホスティングプロバイダはIIS 7をサポートしていません.IIS IIS 6 .I isap tricksにも対応していません。そのixWEbHosting – Shyju

+0

は、単にフレームワークのメインページにリンクするだけでは役に立ちません。具体的な答えはここには記載されていません。 – George

関連する問題