PDA

View Full Version : سوال: مشکل در استفاده از radtabstrip



hamednazarzadeh
جمعه 02 خرداد 1393, 15:19 عصر
سلام .
من در master سایتم از radtabstrip و multipageview استفاده کردم.
3 تا tab دارم که توی هر کدوم از چند دکمه استفاده کردم.
هر دکمه یک فرم از سایتم رو باز میکنه . یعنی redirect میکنه در اصل.
مشکلم اینه که وقتی توی tab دوم یک دکمه رو کلیک می کنم و صفحه مربوط به اون دکمه باز میشه ، radtabstrip ام بجای اینکه روی tab دوم بمونه بر میگرده روی tab اول .
یعنی هر زمان که postback اتفاق میفته radtabstrip بثصورت خودکار tab اول و دکمه های اون رو نشون میده . در صورتی که من می خوام بعد از postback همون تبی رو نشون بده که دکمه از اون انتخاب شده . مثلا اگه دکمه تب دوم رو زدم بعد از postback باز همون تب دوم رو نشون بده .
چطوری میتونم این کار رو بکنم؟

kavayo
جمعه 02 خرداد 1393, 17:18 عصر
شما میتونید در رویداد کلیک باتن مورد نظر ویژگی selectindex تب مورد نظر را متناظر با ان تب مقدار دهی کنید و یا اینکه از RadAjaxManager برای مدیریت postback هایتان استفاده کنید .

hamednazarzadeh
جمعه 02 خرداد 1393, 17:57 عصر
بنده همین کار را هم کرده ام . ولی جالب اینجاست که کار نمی کند . مثلا در رویداد button کد زیر را وارد کرده ام :
RadTabStrip1.SelectedIndex = 3;
RadMultiPage1.PageViews[3].Selected = true;
البته در رویداد pageload مسترم اگر از این کد استفاده کنم جواب میده . ولی اونجا شماره تبی که انتخاب شده رو ندارم.

hamednazarzadeh
جمعه 02 خرداد 1393, 20:33 عصر
مشکل حل شد . مشکل این بود که چون صفحه مجدد postback میشد ، کنترل radtabstrip دوباره ساخته می شه و برای همین دوباره بر مب گرده به تب اول . برای حل این کار از سشن استفاده کردم که مشکل حل شد.