方法一:
private void
Page_Load(object sender, System.EventArgs e)
{
string clientScript="";
clientScript=string.Format(@"
<script language='javascript'>
<!--
document.Form1.{0}.focus();
//-->
</script>",txtName.ClientID);
this.RegisterStartupScript("SS",clientScript);
}
方法二:
如果是要在 pageload 的階段就設為具焦,可以寫在
<body onload="document.Form1.TextBox1.focus( );">
如果是要在某個按鈕被觸發之後,才設為具焦,可以先將
<body id="Body1" runat=server> 設為 在 server 端執行的物件
然後在事件觸發之後,寫
Body1.Attributes["onload"]="document.Form1.TextBox1.focus( );";
沒有留言:
張貼留言