2009-05-25 9 views
0

J'ai une application Web ASP.NET où j'ai une page Signup.aspx et une page d'accueil.aspx.In ma page d'accueil, j'ai un lien vers la page signup.aspx.Je veux cacher le fichier extension.aspx de la barre d'adresse quand quelqu'un clique sur le lien d'inscription dans la page d'accueil. Je veux le montrer comme http://mysite.com/signup. Est-ce qu'il y a un moyen de faire ça ? J'utilise VS 2008ASP.NET: masquage URL

merci à l'avance

+0

Quelle version de IIS cela sera en cours d'exécution sur? Il affecte la réponse – blowdart

Répondre

4

Si vous utilisez ASP.NET 3.5, le routage ASP.NET pourrait être un bon choix pour vous.

la page MSDN: msdn.microsoft.com/en-us/library/cc668201.aspx

En utilisant avec ASP.NET MVC sur le blog ScottGu: weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx

Son utilisation avec ASP.NET 3.5: www.techbubbles.com/aspnet/aspnet-35-url-routing/

Si votre site fonctionne sous ASP.NET 2.0 Helicon ISAPI Rewrite pourrait être un bon choix pour vous. Il s'agit d'un filtre IIS qui redirige les demandes vers vos pages en fonction du fichier de configuration basé sur regex. Ils ont une version gratuite pour un site Web.

Jetez un oeil à Helicon: www.isapirewrite.com

+1

Liens hypertexte créés :) –

+0

Oh, quand exactement ai-je répondu à cette question? Près de 4 ans, wow :) –

2

La façon la plus simple serait juste d'avoir un dossier nommé « inscription » avec une page par défaut qui redirige vers signup.aspx

+1

Hew ... pouvez-vous imaginer à quoi cela ressemblerait pour un site Web avec des centaines de pages!? – Galilyou

+0

Il n'a pas dit qu'il avait des centaines de pages, c'était une réponse à sa question très spécifique. (Keep it simple stupide :) – PQW

0

Une autre option qui ne comporte pas de réécriture l'URL vous-même utilise le ASP.NET MVC Framework qui va gérer ce genre de choses assez facilement.

+0

Mais mon fournisseur d'hébergement ne supporte pas IIS 7 .Si IIS 6 .Je ne peux pas à toutes les astuces isap aussi, Son ixWEbHosting – Shyju

+0

simplement un lien vers la page principale d'un cadre n'est pas utile. Aucune réponse spécifique n'est donnée ici. – George