PDA

View Full Version : حرفه ای: چگونگی نمایش صفحه در HttpHandler



ali_shmki
پنج شنبه 16 خرداد 1392, 13:02 عصر
با سلام
یک HttpHandler ایجاد کردم. قصد من اینه که بعد از اینکه صفحه ای از طرف کلاینت درخواست شد، تابع ProcessRequest مربوط به Handler یک سری اقدامات خاص و ساده (مثلا نوشتن آدرس صفحه درخواست شده در یک فایل) را انجام دهد و سپس آن صفحه به کلاینت ارسال شود و یوزر آن صفحه را مشاهده کند.
چطور میتوانم بعد از نوشتن در فایل، صفحه را به کلاینت ارسال کنم؟

تنظیمات فایل web.config من بصورت زیر است:


<httpHandlers>
<add path="*.*" verb="*" type="HttpHandlerModule.HttpHandlerModule,HttpHandlerMod ule"/>
</httpHandlers>



تابع مربوط به HttpHandler:
public void ProcessRequest(HttpContext context)
{
//write to file

//send page to client
}

ایمان مدائنی
شنبه 18 خرداد 1392, 22:41 عصر
دوست من اگر می خواهی درخواست ها رو کنترل کنی در فایل Global.asax رویدادی به نام Application_BeginRequest وجود داره که در هربار درخواست از سایت شما فراخوانی میشه
خیلی راحت میتونی اونجا درخواست هارو کنترل کنی