2011-02-04 59 views
1

我有一个ASP WebForm与2个文本框和3个按钮,我想要一个特定的button_click事件被激发每当我按回车,而在一个文本框 - 我将如何实现这一点?button_click按回车在文本框 - ASP.NET

我尝试使用TabIndex属性,不幸的是,实际上只是似乎为TabBable工作,而不是按下TextBox中的返回值。

谢谢!

回答

3

大家好,感谢您的回答 - 我只是找到了解决办法,对于一个aspx页面一个母版页中,我需要设置

Form.DefaultButton = myButton.UniqueID; 

代替

Form.DefaultButton = myButton.ID; 

其中引发错误。

谢谢大家!

2

将窗体的AcceptButton你想按按钮:

form1.AcceptButton = btnOK; 
+0

感谢您的回答,不幸的是,我的ASP表单在一个MasterPage中,并且在MasterPages表单上设置DefaultButton会导致每隔一页上出现错误。 – 2011-02-04 09:59:57

2

您可以设置哪个按钮是用来作为默认直接的控制加价,通过设置defaultbutton属性值的所需的按钮控制的ID,试试这个:

<form id="form1" runat="server" defaultbutton="DefaultButtonId"> 
    <!-- content --> 
</form> 
+0

谢谢,但我的aspx文件是在一个MasterPage文件,设置默认按钮导致任何其他页面上的错误,并以编程方式将其设置在我的aspx表单page_load也导致一个。 – 2011-02-04 10:07:16

相关问题