Come posso utilizzare l'evento PostAuthenticateRequest di Global.asax? Sto seguendo this tutorial e menziona che devo usare l'evento PostAuthenticateRequest. Quando ho aggiunto l'evento Global.asax ha creato due file, il markup e il file code-behind. Ecco il contenuto del file code-behindCome si verifica l'associazione eventi Global.asax PostAuthenticateRequest?
using System;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
namespace authentication
{
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
}
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
}
protected void Application_Error(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
protected void Application_End(object sender, EventArgs e)
{
}
}
}
Ora, quando si digita il
protected void Application_OnPostAuthenticateRequest(object sender, EventArgs e)
Si chiama successo. Ora voglio sapere come è il PostAuthenticateRequest associato a questo metodo Application_OnPostAuthenticateRequest? Come posso cambiare il metodo con un altro?
ho sprecato un'ora perché non stava mostrando in Intellisense e ho pensato che avrei potuto sottoscrivere l'evento in qualche modo. Stavo per postare chiedendo come implementare l'evento ma poi ho pensato di fare un tentativo e vedere se ho qualche errore e voilà! ha funzionato :) Grazie comunque – Tux
attenzione che vale a dire. Application_Start o Session_Start possono essere gestiti SOLO attraverso il meccanismo Auto Event Wireup, non ci sono eventi espliciti per loro nella classe HttpApplication a cui è possibile abbonarsi. –
Grazie per avermelo fatto sapere. – Tux