PDA

View Full Version : اهل فن راهنمایی کنندلطفا ! IHttpModule



cactuskhan
شنبه 31 شهریور 1386, 14:03 عصر
سلام
من یه کلاسی نوشتم واسه اینکه theme رو توی صفحات مدیریت کنه واسه همین کلاسم رو از IHttpModule مشتق کردم ولی یه جای کار ایراد داره و کار نمیکنه یعنی اصلا زمان اجرا وارد کلاس من نمیشه اگه میشه راهنمایی کنید کجای کار گیر داره !؟؟ :متفکر:

این کلاس رو من داخل App_Code گذاشتم !


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;

namespace HandleTheme
{
public class HandleTheme : IHttpModule
{
public HandleTheme()
{

}
public void Init(HttpApplication application)
{
application.BeginRequest += new EventHandler(application_BeginRequest);
}
public void Dispose()
{ }

private void application_BeginRequest(object sender, EventArgs e)
{
Page page = HttpContext.Current.CurrentHandler as Page;
if (page != null)
{
page.EnableTheming = true;
page.PreInit += new EventHandler(Page_PreInit);
}
}
public void Page_PreInit(object sender, EventArgs e)
{
Page page = (Page)sender;

if (page != null)
{
page.Theme = "Default";
}
}


}
}

cactuskhan
یک شنبه 01 مهر 1386, 08:19 صبح
جناب راد من اون مقاله شمارو هم تو بخش اعلان خوندم ! ولی نمی دونم مشکل از کجاست !
لطفا راهنمایی کنید !