页面上有个textbox控件 TB;下面是aspx中一段代码:
<script runat="server">     private bool UserNameExists(string userName)
    {     //在此处获得TB的值
     }
</script>请问我怎么实现呢?谢谢

解决方案 »

  1.   

    <script runat="server"> 
        protected void Page_Load(object sender, EventArgs e)
        {
            this.UserNameExists("Admin");
        }
        private bool UserNameExists(string userName) 
        {
            string tb = TextBox1.Text;
            Response.Write(tb);
            return true;    //在此处获得TB的值 
        } 
    </script> 
      

  2.   

    可以是这样:当然你问的问题有毛病
    <script runat="server"> 
        protected void Page_Load(object sender, EventArgs e)
        {
            this.UserNameExists("Admin");
        }
        private bool UserNameExists(string userName) 
        {
            string tb = TextBox1.Text;
            Response.Write(tb);
            return true;    //在此处获得TB的值 
        } 
    </script> 
      

  3.   

    是这样的,我想做TB中输入一个值,然后在那个函数里面获得,不是通过调用的形式我是直接用TB.Text好像不能获得值
      

  4.   

    <%@ import namespace="System.Web.UI.WebControls"%>   <!--首先引入命名空间-->
    <html xmlns="http://www.w3.org/1999/xhtml" >  
    <script runat="server"> 
        private bool UserNameExists(string userName) 
        {
            string m_str=this.TextBox1.Text; //在这个地方就可以直接获得文本框中的值了
            return true;
        } 
    </script><head id="Head1" runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
        </form>
    </body>
    </html>
      

  5.   

    在ASPX里面操作实际上是违背了代码隐藏,一般不提倡这样写的。
      

  6.   

    ASP.NET技术交流群
    QQ:74274372
      

  7.   

    这个函数这能在ASPX中调用,我不知道你要实现一个什么功能?
      

  8.   

    我不知道你要实现什么功能,但是在ASPX中得到服务端控件的值应该只有这种办法吧。