Impostare come HomePage una pagina diversa da Default.aspx

martedì 22 agosto 2006 - 19.28

Giovanni_3478 Profilo | Senior Member

Salve

Vorrei dara la possibilità all'utente di scegliere come pagina di default
cioè come pagina da visualizzare non appena accede al sito (www.miosito.it)
una pagina a scelta tra quelle relative alle varie sezioni del sito.

Un metodo potrebbe essere quello di far scegliere all'utente
un redirect anzichè un altro
e poi memorizzare la scelta in un cookie.

Ma mi chiedevo se c'è un modo per agire proprio su un eventuale proprietà "home page".

Ne siete a conoscenza?

freeteo Profilo | Guru

>Ne siete a conoscenza?
io l'unica cosa possibile penso sia a livello di iis, dove nelle proprieta' di un sito puoi impostare la (o "le") pagine che vuoi come "default".
Percui penso tu debba usare qualche funzione specifica di comunicazione con iis da codice (ammesso che sia possible farlo) altrimenti non ti resta che farti 1 overload del parsing della chiamata http dove fai i vari controlli (come dici tu o anche nella processRequest ad esempio)...pero' non è il massimo dell'eleganza...

* In iis7 so che hanno fatto parecchio lavoro per poter dare molte personalizzazioni via file di "config" (alla stregua di "web.config") quindi diventa penso piu facile da gestire...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

Giovanni_3478 Profilo | Senior Member

>altrimenti non ti resta che farti 1 overload del parsing della chiamata http

A quale metodo di quale classe corrisponde il parsing della chiamata http?

freeteo Profilo | Guru

ciao,
intendo se aggiungi la Global Application Class (Global.asax) e aggiungi il gestore della funzione:
public void Application_BeginRequest(object sender, EventArgs e) { Context.Response.Write("ciao ciao"); }
allora puoi intercettare e controllare dove sei ed eventualmente redirigere dove vuoi, pero' non è molto elegante...
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

Giovanni_3478 Profilo | Senior Member

Faccio delle prove
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5