PDA

View Full Version : روشی جایگزینه UpdatePanel



zerocool151
دوشنبه 08 مهر 1392, 16:42 عصر
سلام دوستان میخواستم اگه کسی بلده کار updatepanel رو با کمک جاوا اسکریپت بیان کنه
مثلا وقتی یه timer میخوایم بزاریم تو updatepanel
یا یه دکمه جهت ذخیره اطلاعات تو DB که نمیخوایم postback شه
ممنون از لطفتون
فقط اگه میشه راهنماییاتون ساده باشه چون تو js مبتدی هستم

fakhravari
دوشنبه 08 مهر 1392, 18:03 عصر
ربطی به جاوا اسکریپت نداره!!!

aminireza65
دوشنبه 08 مهر 1392, 18:07 عصر
آقای فخر آوری درست میگن
ربطی به جاوا اسکریپت نداره
ولی اگه میخوای دستوراتی که با updatepanel اجرا میشن شامل کد جاوا اسکریپت هم باشن، باید اون کدها رو در codebehind بنویسی

zerocool151
سه شنبه 09 مهر 1392, 00:52 صبح
به همون چیزی که ربط داره رو بیان کنید
حالا تو هر زمینه ای فقط کار راه انداز باشه

aminireza65
سه شنبه 09 مهر 1392, 01:59 صبح
شما هر کنترل aspای که داخل updatepanel بذاری تمامی رویدادهای اونها بدون postback اجرا میشن
حالا اگه منظورت اینه که دستورات جاوااسکریپت داری و میخوای با updatepanel اجراشون کنی،
باید دستورات جاوااسکریپتو در codebehind یعنی در همون رویدادهای کنترل های asp بنویسی.
مثلا میخوای با کلیلک بر روی یه دکمه پیغام alert نمایش بده
کد دکمه رو به این صورت بنویس:
protected void Button1_Click(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(this.GetType(), "onclick", "<script language=javascript>alert('hello')</script>");
}

zerocool151
چهارشنبه 10 مهر 1392, 01:53 صبح
نه دوست عزیز منظورم اینه که چه روش هایی جایگزینه مناسبی برای Updatepanel هست
مثل webmothod و callback