在ASP。NET中怎样在服务器端获得客户端控件的值,页面上用的是HTML控件,我在服务端怎么获得它们的值?
还有就是,怎样在JS里面获得服务端变量的值?

解决方案 »

  1.   

    晕,我是说在服务器端怎么获得值,在JS里面我也晓得是document.getElenmetByid("id")
    或者document.getElenmetByTagName()
      

  2.   

    要想获取html里的值,可以用加runat="server"
    比如<input id="txt1" runat="server" value="aa"/>
    .cs 里可以写:string  str = txt1.Value;
    如果想获取服务器端的,可以在.cs里面公开该值,如:protected str = "aa";
    客户端可用<%=str %>获取
    JS 里也一样
      

  3.   

    后台request["name"]注意name是控件name属性,而不是id
      

  4.   

    Request.Form["Id"]protected string str="";  
    <%=str %>
    隐藏域Hiddenfield
      

  5.   

    顶sp1234。学web编程之前先了解下http协议,无状态性的概念,browser - web server怎么通讯的,html、css和javascript如何渲染出界面的,什么是异步通讯等等。