View Full Version : زدن دکمه enter و کلیک شدن دکمه ای که مورد نظر نیست
alibabaei2
دوشنبه 09 آبان 1390, 13:22 عصر
با سلام
در MASTERPAGE چند تا BUTTON دارم وقتی در یک صفحه هستم که درون اون هم دکمه هست و می خوام با زدن دکمه enter دکمه درون صفحه ام کلیک شود اما دکمه درون Master Page کلیک می شود
چی کار باید بکنم؟
wantonboy13
دوشنبه 09 آبان 1390, 16:17 عصر
با سلام
در MASTERPAGE چند تا BUTTON دارم وقتی در یک صفحه هستم که درون اون هم دکمه هست و می خوام با زدن دکمه enter دکمه درون صفحه ام کلیک شود اما دکمه درون Master Page کلیک می شود
چی کار باید بکنم؟
تو صفحه ی جدیدی که ساختین قسمت markup اش رو بیارین و در تگ form این جوری بنویسین :
<form id="form1" runat="server" defaultbutton="Button1">
یا اینکه توی Page_Load صفحه اینجوری بنویسین :
this.Form.DefaultButton = "Button1";
این Button1 میشه id همون دکمه ی صفحه ی جدیدی که از master به ارث برده...
alibabaei2
سه شنبه 10 آبان 1390, 01:37 صبح
این کاری رو که گفتید می کنم اما ارور زیر رو میده
The DefaultButton of 'form1' must be the ID of a control of type IButtonControl.
با اینکه ID کنترل رو وارد کردم اما ارور زیر رو میده
wantonboy13
سه شنبه 10 آبان 1390, 02:18 صبح
این کاری رو که گفتید می کنم اما ارور زیر رو میده
The DefaultButton of 'form1' must be the ID of a control of type IButtonControl.
با اینکه ID کنترل رو وارد کردم اما ارور زیر رو میده
این ها چطور ؟
this.Button1.Focus();
یا :
this.Form.DefaultButton = Button1.UniqueID.ToString();
moslem.hady
سه شنبه 10 آبان 1390, 11:04 صبح
اون جایی که دکمه و تکست باکس هات هست رو بذار توی یه ASP Panel بعد به DefaultButton پنل اسم دکمه رو بده
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.