PDA

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 پنل اسم دکمه رو بده