PDA

View Full Version : سوال: ارث بري كلاس از صفحات



minaalamshahi
پنج شنبه 27 مرداد 1390, 11:22 صبح
با سلام
ميخوام يه كلاس تعريف كنم تا بتونم در اين كلاس از صفخات ارث بري داشته باشم تا بعد از login يك كاربر به برنامه با id كاربر رو بگيره و با يهselect ‌به ديتابيس حقوق دسترسي رو در هر صفحه بگيره براي اينكه اين كده ها رو در هر صفحه ننويس ميخوام يه كلاس بنويسدر
كه از صفحاتم ارث بري كنه تارويداد pageinit()
بتونم اون كلاس رو فراخواني كنم و دسترسي هاي صفحه جاري رو از db بگيرم
با تشكر
ممنون ميشم راهنمايي كنيد

ASPX
پنج شنبه 27 مرداد 1390, 12:03 عصر
دوست عزیز یک کلاس بنام PageBase میسازی

public class BasePage : System.Web.UI.Page
{
protected override void OnPreInit(EventArgs e)
{

{


حالا در صفحات دیگر هر جا صفحه ای ساخته بودی به جای ارث بردن از System.Web.UI.Page از کلاس BasePage میگی ارث ببره

مثلا

public partial class default1 : CMSBasePage

minaalamshahi
پنج شنبه 27 مرداد 1390, 12:19 عصر
حالا چطوري ميشه توي كلاس بگم كه اين object از اين صفحه كه بهت ميدم visible bashe يا نه