看看这个例子:
<asp:TextBox id="TextBox1" style="Z-INDEX: 104; LEFT: 63px; POSITION: absolute; TOP: 260px" runat="server" Height="41px" Width="167px" onfocus='javascript:alert(this.offsetLeft+"-"+this.offsetTop);'></asp:TextBox>

解决方案 »

  1.   

    请问yxrj():怎样取得DataGrid中TextBox在WebForm中的top,left值?
      

  2.   

    TextBox txt=Grid1.Columns[i].FindControls["yourcontrolname"];
      

  3.   

    TextBox txt=grid.Columns[i].FindControls["yourcontrolname"];
      

  4.   

    请问yxrj():怎样取得DataGrid中TextBox在WebForm中的top,left值?
      

  5.   

    在DataGrid中的TextBox用offsetLeft就有点麻烦了  
    不妨用event.clientX  event.clientY
    在onclick中得到鼠标位置<ItemTemplate> <asp:TextBox id="TextBox1" runat="server" onClick="alert(event.clientX);"></asp:TextBox>
    </ItemTemplate>