PDA

View Full Version : سوال: يه سوال ساده page_init رو از كجا ميتونم فراخواني كنم؟



didaaa
شنبه 23 مرداد 1389, 11:32 صبح
سلام دوستان من با #C برنامه مي نويسم حالا ميخوام تو رويداد page_init كد بنويسم راستشو بخوايد نميدونم كجاست و از كجا بايد بهش دست پيدا كرد! تو VB خيلي راحته ولي...؟

az.heidarzadeh
شنبه 23 مرداد 1389, 11:53 صبح
سلام دوست عزیز شما خودت باید اونو فراخونی کنی اگه هرجایی بنویسی

Page.Init += و دوبار کلید tab روبزنی برات ایجادش میکنه

void Page_Init(object sender, EventArgs e)
{
throw new NotImplementedException();
}
البته بعدا میتونی اون خط رو پاک کنی مشکلی ایجاد نمیکنه

didaaa
شنبه 23 مرداد 1389, 11:57 صبح
يعني ميگيد اگه تو رويداد لود صفحه صداش بزنم مشكلي نداره؟ مگه رويداد page_init جلوتر page_load اجرا نميشه؟ اگه اينطوري باشه كه ...!!!!! راستش من نميتونم درك كنم.

exlord
شنبه 23 مرداد 1389, 12:20 عصر
بله رویداد init قبل از Load اجرا میشه ...

protected override void OnInit(EventArgs e)
{
base.OnInit(e);
}

didaaa
شنبه 23 مرداد 1389, 12:25 عصر
خوب حالا بايد چيكار كنم؟ اوليه درسته يا دوميه؟

az.heidarzadeh
شنبه 23 مرداد 1389, 13:34 عصر
ببین شما اصلا لازم نیست جایی صداش بزنید گفتم که اگه هم پاکش کنید مشکلی پیش نمیاد من اونو گفتم تا فقط بدونید که چطوری باید اینجور event ها رو بیارید ، مگه Page_Load جایی صدا زده میشه ، اینم همونطوریه وقتی هر دو اینا رو داشته باشی اول کدای Page_Init اجرا میشن ...