1:System.Web.UI.WebControls.TextBox a;
  //获得焦点
  a.Attributes["onfocus"]="javascript:alert('hello');";
  //失去焦点
  a.Attributes["onblur"]="javascript:alert('hello');";

解决方案 »

  1.   

    1.this.tb.Text="sdfsd0";
    this.tb.Focus();
    this.tb.SelectionStart=0;
    this.tb.SelectionLength=3;
      

  2.   

    2, 3 可以使用 Event 和 Delegate 来 自定义事件 ,根据不同的 选择 产生不同的 事件
      

  3.   

    3.要用javascript实现。否则每次要postback
      

  4.   

    在页面上放三个textbox和一个label,任何一个textbox获得焦点后,这个label都会出现在找个textbox下面:<asp:TextBox id="TextBox1" onfocus="check()" style="Z-INDEX: 101; LEFT: 50px; POSITION: absolute; TOP: 31px" runat="server"></asp:TextBox>
    <asp:TextBox id="TextBox2" onfocus="check()" style="Z-INDEX: 102; LEFT: 51px; POSITION: absolute; TOP: 75px" runat="server"></asp:TextBox>
    <asp:TextBox id="TextBox3" onfocus="check()" style="Z-INDEX: 103; LEFT: 51px; POSITION: absolute; TOP: 115px" runat="server"></asp:TextBox>
    <asp:Label id="Label1" style="Z-INDEX: 104; LEFT: 358px; POSITION: absolute; TOP: 39px" runat="server" Width="180px">Label</asp:Label>
    <script language="javascript">
    <!--
    function check()
    {
        var obj = event.srcElement;
        var top = obj.offsetTop + obj.offsetHeight;
        var left = obj.offsetLeft;
        Label1.style.top = top;
        Label1.style.left = left;
    }
    //-->
    </script>
      

  5.   

    控件获取焦点好像只能用客户端控件,加上javascrpt!
      

  6.   

    3:
    <html>
    <head>
    <SCRIPT>
    function fnTrackMouse(){
       oNotice.innerText="Coords: (" + event.clientX + "," + event.clientY + ")";
    }
    </SCRIPT>
    </head>
    <body onmousemove="fnTrackMouse()">
    <SPAN ID="oNotice"></SPAN>
    </body>
    </html>
      

  7.   

    只能用脚本语言在客户端写!
    做这个先学学jsp吧,我也郁闷过!