一般服务器端控件输出到客户端后就变成了html的形式,所以通过用js的常规方法就能取得:
<%@ Page Language="C#" CompileWith="Default.aspx.cs" ClassName="Default_aspx" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript">
        function getText()
        {
            var tx = document.getElementById("TextBox1");
            alert(tx.value);
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TextBox1" Runat="server"></asp:TextBox>
        <input id="Button1" type="button" value="button" onclick="getText()" />
    </div>
    </form>
</body>
</html>