[ASP.NET] 如何設定網頁的預設焦點控制項與預設按鈕

  • 7348
  • 0
  • 2010-06-23

[ASP.NET] 如何設定網頁的預設焦點控制項與預設按鈕

預設焦點控制項

1.首先原始檔中,拉入 asp.net  控制項與 html 控制項,並且設定 form 屬性,兩種控制項都可以設定為 DefaultFocus

2010-06-21_002912

2010-06-21_001451

 

2.網頁執行階段,也可以使用下面方法來達成

 

this.TextBox1.Focus();

 

 

Page.SetFocus(this.TextBox1);

 

 

網頁預設按鈕

意思就是當使用者按下 Entry 鍵,就會使得某一個伺服器按鈕控制項自動被按下,就會引發 Click 事件。

我們可以在 Form 屬性中這樣設定

2010-06-21_005538

 

這邊值得注意的是只有實作 IButtonControl 介面的控制項才能被設定成預設按鈕,也就是說

只有 Button 、LinkButton 或 ImageButton 伺服器控制項才能設定成預設按鈕。

三小俠  小弟獻醜,歡迎指教