程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.net設置焦點

asp.net設置焦點

編輯:.NET實例教程

這是《基於功能更豐富的基礎類構建您自己的 ASP.Net 頁面》的一部分,細看之後單獨拿出來。

設置焦點有兩種方法

I 直接在pageload裡寫:SetFocus("TheFirstName");

2 在script裡:

                       <script language=Javascript>
                                    function __setFocus(ctl) { 
                                           if (document.forms[0][ctl] != null) {
                                            document.forms[0][ctl].focus();
                                             }
                                    }
__setFocus(''TheFirstName'');
</script>

設置焦點控件

ASP.Net 2.0 提供了一個非常好的新功能,允許您指定首次顯示頁面時將哪個輸入控件設置為焦點。這是一種靈活的功能,可以減少用戶通過單擊開始操作的負擔,例如,在文本框中單擊開始輸入數據。

要將 Html 組件指定為輸入焦點,您需要一小段 Javascript 代碼。首先聲明一點:這不是尖端的火箭科學,您可以輕松地將這段 Javascript 代碼作為內嵌代碼添加到 <body> 標記的 onload 屬性中。但是,在 Page 類上使用 SetFocus 方法確定服務器上的焦點控件的名稱確實是前進了一大步。實際上,您可以在 ASP.Net 2.0 中使用以下代碼。

void Page_Load(object sender, System.EventArgs e) {SetFocus("TheFirstName");}

當顯示頁面時,名為 TheFirstName 的輸入控件將成為焦點。此方法便捷有效,但如何在 ASP.Net 1.x 中對其進行編碼?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved