どうすれば使用できますか?PostAuthenticateRequest Global.asaxのイベントですか?私はthis tutorialをフォローしており、PostAuthenticateRequestイベントを使用しなければならないことに言及しています。 Global.asaxイベントを追加すると、マークアップとコードビハインドファイルの2つのファイルが作成されました。ここでは、コードビハインドファイル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)
{
}
}
}
今、私は
protected void Application_OnPostAuthenticateRequest(object sender, EventArgs e)
を入力したときにそれが正常に呼び出されるのコンテンツがあります。今私は、PostAuthenticateRequestがこれにバインドされていることを知りたいですApplication_OnPostAuthenticateRequestメソッド?メソッドを他のメソッドに変更するにはどうすればよいですか?
代わりに以下の記述し。イベントをどのように実装するのかを尋ねるつもりでしたが、私はそれを試してみて、何かエラーや幻惑があるかどうかを見てみましょう!それは働いた:)とにかくおかげで – Tux
は、注意してください。 Application_StartまたはSession_Startは、Auto Event Wireupメカニズムを介してのみ処理できます。サブスクライブできるHttpApplicationクラスには、明示的なイベントはありません。 –
私にそれを知らせてくれてありがとう。 – Tux