Come decidere a livello di programmazione quale pagina del contenuto caricare, su Master Page Load

StackOverflow https://stackoverflow.com/questions/7415916

Domanda

Ho una pagina master e due pagine di contenuti con lo stesso contenuto -proprietario. C'è un modo per specificare quale pagina di contenuto deve essere caricata da Page_Load Evento della pagina principale?

Se guardo il valore di:

Request.CurrentExecutionFilePath;

Vedo il percorso della prima pagina dei contenuti.

Secondo la condizione specificata di seguito, voglio cambiarlo nel percorso della seconda pagina di contenuto.

Sto cercando un modo per caricare una pagina specifica a seconda di un controllo che faccio sul maestro Page_Load.

Se provo di reindirizzare la pagina da lì, rimango bloccato in un ciclo infinito perché la pagina principale si carica di nuovo prima della pagina del contenuto e ri-dona il controllo e reindirizza ancora e ancora.

// in master page 
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        if (Request.Cookies["user"] != null)
        {
            HttpCookie cookie = Request.Cookies["user"];
            string name = cookie.Value;
            Response.Redirect("~/hello_page.aspx?UserName=" + name);
        }
    }
}

Grazie in anticipo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top