PDA

View Full Version : صدا زدن تابع در generic handler(.ashx)



ramin_hashemi
دوشنبه 30 آبان 1390, 12:32 عصر
سلام خدمت دوستان و اساتید عزیز
من در صفحه default.aspx وبسایتم یک تابع به نام getcash() که یه listview را مقدار دهی و bind میکنه.
میخواستم ببینم این امکان وجود داره که از طریق handler.ashx این تابع را فراخوانی کنم؟
با تشکر

oossaa
دوشنبه 30 آبان 1390, 13:19 عصر
البته بهتر بود که یه کلاس جداگانه تعریف می کردی بعد راحت می تونستی صدا کنی تابعت رو.

اما شما در header هندلرت مسیر کلاس صفحه ت رو با استفاده از using معرفی کن بعد می تونی از توابعش استفاده کنی

مثلا : using Page/default.cs

ramin_hashemi
دوشنبه 30 آبان 1390, 13:59 عصر
ممنون از توجهتون
ولی نشد.دقیقا باید از چه using استفاده کنم؟؟

oossaa
دوشنبه 30 آبان 1390, 17:05 عصر
ببین اون تابع رو که میگی می خوای استفاده کنی بذار تو یه کلاس. برو یه کلاس اضافه کن مثلا FUNC حالا تابعت رو اونجا بنویس مثلا do()

حالا تو جنریک هندلر یه نمونه ازش بساز و استفاده ش کن مثلا


FUNC opr = new FUNC();
opr.do();


توجه کن که باید توی پوشه مخصوص کلاس ها باشه App_Code