zapatolap
سه شنبه 18 تیر 1392, 19:19 عصر
ظاهرا asp.net بصورت عادی از routing فایل های generic handler پشتیبانی نمی کند و در صورت routing چنین فایل هایی با پیام زیر مواجه می شوید.
Type 'test.Handler1' does not inherit from 'System.Web.UI.Page'.
من روتینگ را در فایل global.asax برای صفحات عادی به شکل زیر انجام می دهم:
routs.MapPageRoute("MyAccount", "{Website}/{Language}/MyAccount", "~/MyPage.aspx")
اما برای فایل جنریک بالا که بصورت زیر تعریف شده همان خطا را می دهد راهکار چیست؟
routs.MapPageRoute("Handler1", "{Website}/{Language}/Handler1/", "~/Handler1.ashx")
Type 'test.Handler1' does not inherit from 'System.Web.UI.Page'.
Type 'test.Handler1' does not inherit from 'System.Web.UI.Page'.
من روتینگ را در فایل global.asax برای صفحات عادی به شکل زیر انجام می دهم:
routs.MapPageRoute("MyAccount", "{Website}/{Language}/MyAccount", "~/MyPage.aspx")
اما برای فایل جنریک بالا که بصورت زیر تعریف شده همان خطا را می دهد راهکار چیست؟
routs.MapPageRoute("Handler1", "{Website}/{Language}/Handler1/", "~/Handler1.ashx")
Type 'test.Handler1' does not inherit from 'System.Web.UI.Page'.