想在一个页面中得到另一个页面中某个控件的属性值
如何能做到啊
谢谢了

解决方案 »

  1.   

    当然可以了,使用javascript语言就可以你,但必须是相管的页面,比如在一个框架下或者是有转向的关系
      

  2.   

    让你使用角本,或是同一框架的子页面可以相互传值,或是相连接的页面你干麻不用Session把值保存起来,不论在那个页面都可以得到呢(同一会话中)
      

  3.   

    1.Session    是用户变量,一个用户访问多个页面时可以保存数据到另一个页面,只要此用户不注销就可以2.地址栏传值3.Application变量传不同用户之间的共享值
      

  4.   

    用javascript实现:
    比如由a.aspx的window.open()打开b.aspx页面,在b.aspx可以对a页面中的TextBox1控件进行操作,a为要赋予的值Response.Write("<script>opener.document.Form1.TextBox1.value=\"" + a + "\";");
      

  5.   

    搂主兄弟,方法楼上的各位都踊跃说了。但在这里我给你归纳一下,以免造成混淆。多个页面间,如果你需要传递的是服务端控件的值或控件本身,那么可以使用session变量:在a.aspx中赋值
    ...
    session("myvalue")="mycontrol"
    ...在b.aspx中使用,这里显示
    ...
    txtmycontrol.text=session("myvalue")
    ...如果你需要在客户端调用,那么就需要客户端脚本,这个示例如maxfun() 给出的,可以查阅msdn的internet开发部分,里面都有html元素的结构和使用方法
    关键点是,你要分清是客户端还是服务端,各自是不同的,并且,我要强调的一点是,只存在客户端和服务端脚本之分,不和什么javascript、vbscript、jscript等何种脚本语言能够实现相关(当然,客户端脚本语言使用最广泛的是javascript,能适应很多浏览器,还是首推的)。