2010-11-18 5 views
5

Sto usando URL Routing nel mio applicazione Web .NET. Vorrei impedire agli utenti di accedere alla pagina .aspx.impediscano la normale richiesta di pagine aspx Quando Implemeting URL Routing

Esempio:

Actual URL - http://www.mysite.com/Testimonials.aspx

routing URL - http://www.mysite.com/Testimonials

voglio che gli utenti siano in grado di accedere alla pagina solo andando a /Testimonials, ma vorrei configurazione /Testimonials.aspx a reindirizzare al suo percorso a /Testimonials.

C'è un modo semplice per fare questo per le pagine in Rotta in tutta l'applicazione?

+0

quale versione di IIS? –

risposta

2

è possibile gestire il reindirizzamento controllando l'URL in caso di carico. Controllare questo http://msdn.microsoft.com/en-us/library/cc668201.aspx#adding_routes_to_a_web_forms_application per il passaggio dei/Testimonianze alla pagina che si desidera.

+0

So come eseguire il routing ... Ho bisogno di aiuto per assicurarmi che la pagina effettiva (Testimonials.aspx) non sia accessibile direttamente. – Reaction21

+1

se la pagina si carica, fai qualcosa di simile. Se l'URL corrente termina con aspx quindi controllare per vedere se c'è un percorso, se sì, quindi reindirizzare all'URL percorso. Non sei sicuro di come gestiresti parametri come/testimonials/{id} – Lareau

+0

Giusto. Lo capisco. Ma come posso verificare se c'è un percorso? – Reaction21

Problemi correlati