2011-02-04 62 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

相關問題