PDA

View Full Version : سوال: اجرای یک دکمه دیگه هنگام زدن کلید Enter



veniz2008
دوشنبه 26 دی 1390, 13:13 عصر
سلام دوستان،به شکل زیر توجه کنید،من در قسمت جستجوی مربوط به سایتم وقتی کاربر مقدار رو وارد میکنه و بر روی کلید enter کلیک میکنه به جای اینکه دکمه جستجو اجرا بشه،دکمه خروج اجرا میشه و از سایت خارج میشه،ظاهرا باید از ValidationGroup استفاده کنم ولی دقیقا نمیدونم باید چه کاری رو انجام بدم.
80911

FirstLine
دوشنبه 26 دی 1390, 13:29 عصر
با سلام
با کد زیر و تغییر id کلید جستجو و اضافه کردن آن در لوود صفحه ، دکمه جستجو را بعنوان دکمه پیشفرض تعیین کن

protected void Page_Load(object sender, EventArgs e)
{
Page.Form.DefaultButton = btn_Search.UniqueID;
}
با تشکر

behnamhh
دوشنبه 26 دی 1390, 13:41 عصر
من امتحان کردم کار نکرد :( البته دکمه من از نوع imagebutton هستش
حالا اگه یه textbox دیگه مثلا پایین داشتیم و یه button هم مربوط به اون بود چیکار باید میکردیم؟

dorparasti
دوشنبه 26 دی 1390, 15:56 عصر
اینجا (http://forums.asp.net/t/1186896.aspx/1)و اینجا (http://forums.asp.net/t/1077408.aspx/1) رو ببینید . برای هر سری از تکست باکس ها و کلید ها می تونید یک پنل قرار بدید و برای هر پنل یک defaultbutton تعیین کنید .