ورود

View Full Version : مشکل Ajax .Net



E.Mousavi
یک شنبه 13 خرداد 1386, 10:11 صبح
سلام دوستان

من از Ajax .Net استفاده می کنم و تقریبا یک تازه کار محسوب می شم .
زمانی که از UpdateControl در یک WebApplication Ajax Embaded استفاده می کنم TabIndex بعد از اجرای کد مربوط به کنترل ا ستفاده شده در UpadatePanel گم می شه یعنی برمی گرده روی کنترلی که Tabindex اون 1 یا 0

به عنوان مثال
یک DropDoownList و 2 تا TextBox دارم که داخل UpdatePanel هستند و Trigger ، UpdatePanel بر روی event یک Button تنظیم شده
با زدن روی Button می خواهیم مقدار DropDownlist در داخل textbox ها ریخته بشه
این کار انجام می شه ولی با زدن Tab به روی کنترل بعدی نمی ره بلکه روی کنترلی می ره که Tabindexش از همه کمتره


ممنون

E.Mousavi
یک شنبه 20 خرداد 1386, 14:46 عصر
دوباره سلام
یعنی اینجا یک نفر پیدا نمی شه که جواب سوال منو بدونه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

empoly
دوشنبه 21 خرداد 1386, 12:29 عصر
سلام اگه می شه کدتون را بذارید

m.hamidreza
دوشنبه 21 خرداد 1386, 14:35 عصر
از کدوم Control میخوای بری کدوم Control عزیز ؟

E.Mousavi
پنج شنبه 24 خرداد 1386, 11:34 صبح
سلام

من می خوام از کنترلی که انتخاب کردم با زدن tab برم رو کنترل بعدی که tabindex اون بعد از Tabindex کنترل مورد نظر

راستی اگه بخواهید بگید که با دستور focuse می تونم این کارو بکنم باید بگم که این کار رو هم کردم و نتیجه نگرفتم

این هم کد مربوطه :


protected void DrDwNoeMahal_SelectedIndexChanged(object sender, EventArgs e)
{

switch (int.Parse(DrDwNoeMahal.SelectedValue))
{
case PageBase.Noe_Mahal_Meydan:
DrDwBazar.Visible = false;
DrDwMeydan.Visible = false;
DrDwKarbariType.Visible = false;
LblBazar.Visible = false;
LblMaydan.Visible = false;
LblKarbari.Visible = false;
TxtAddress.Focuse();
break;
case PageBase.Noe_Mahal_Bazar:
DrDwMeydan.Visible = true;
DrDwKarbariType.Visible = false;
LblBazar.Visible = false;
LblMaydan.Visible = true;
LblKarbari.Visible = false;
DrDwBazar.Visible = false;
DrDwMeydan.Focuse();
break;
case PageBase.Noe_Mahal_Ghorfe:
DrDwBazar.Visible = true;
DrDwMeydan.Visible = true;
DrDwKarbariType.Visible = true;
LblBazar.Visible = true;
LblMaydan.Visible = true;
LblKarbari.Visible = true;
DrDwMeydan.Focuse();
break;
}
}