2008年11月19日 星期三

按Enter,就執行我要的按鈕(11.19)

常常在網頁中,例如「登入」「查詢」的功能時,
我們會希望輸入完資料後,
按下「Enter」,就能執行登入或查詢的功能,
而不是用滑鼠去點選按鈕,
以往,我們要達到這種目的,
需要用javascript判斷我們所鍵入的按鍵key值
再去觸發該按鈕的事件。

現在,.Net 2.0幫我們包好了我們要的功能囉。

我們可在「Form」標籤裡的「defaultbutton」屬性,
設定我們要執行按鈕的ID即可
又或是可在「Panel」的 ServerControl中的「DefaultButton」也可喲。

使用Panel的話,彈性可以更廣,因為,每個網頁可以有許多個Panel呀
例如,一個網頁中,同時放有登入及查詢的功能,我們就可將其各用Panel包起來
這樣,就可以各自跑各自的DefaultButton了。

用Panel的話,在MasterPage的話,也可通用。



沒有留言: