我有两个页面,a.aspx上面有12个textbox控件,一个button控件,b.aspx 上面也有12个textbox控件,请问如何在a.aspx页上点击button控件,复制12个textbox的
内容,然后粘贴到b.aspx页的textbox控件内.听说用剪贴板,但我不会搞,请请高人指教 

解决方案 »

  1.   

    很简单啊,将A页面的所有textBox的值通过参数传给B页面就可以了
      

  2.   

    或者按A页面的按钮的时候
    将所有值保存到Session中也可以啊
      

  3.   

    实现方法有好多种,我这里举几个
    方法一:
        将textbox的值存在cookie中或者session中,然后在b.cs中将传赋给b的textbox
    方法二:
        将a里的textbox的东西都设置为public static,这样在b中可以调用
    方法三:
        可以自己写个类,定个逻辑之类的东西,用get,set,然后在b中也可以使用
    方法四:
        剪贴板,我觉得这个方法不太好吧,传一个值可以,这么多,不太好传吧.
    其它方法:
        请其它高手指点.
      

  4.   

    将a里的textbox的东西都设置为public static,这样在b中可以调用 
      

  5.   

    一点都不复杂纯粹是JAVASCRIPT操作A.htm   A页面[code=JScript]
       <script type="text/javascript"> 
       <!--    function copydata()
       {
    var strData = '';
    var val1 = document.all("txtBox1").value;
    var val2 = document.all("txtBox2").value;
    strData = val1 + ',' + val2;
    clipboardData.setData('text', (strData)); 
       }
       //--> 
       </script>    <form name="form"> 
       <input type=text value="aaaaa" id="txtBox1">
       <input type=text value="bbbbb" id="txtBox2">
       </form> <input type=button value=拷贝 onclick="copydata();">[/code]
    B.htm B页面[code=JScript]
    <script type="text/javascript"> 
       <!--    function parsedata()
       {
    var strData = clipboardData.getData('text');
    var strArr = strData.split(',');
    document.all("txtBox3").value = strArr[0];
    document.all("txtBox4").value = strArr[1];
       }   //--> 
       </script>
        
       <form name="form"> 
       <input type=text id="txtBox3">
       <input type=text id="txtBox4">
       </form> 
    <input type=button value=粘贴 onclick="parsedata();">
    [/code]
      

  6.   

    CSDN不支持嵌套 标记???
    再发一次
    A页面   <script type="text/javascript"> 
       <!--    function copydata()
       {
    var strData = '';
    var val1 = document.all("txtBox1").value;
    var val2 = document.all("txtBox2").value;
    strData = val1 + ',' + val2;
    clipboardData.setData('text', (strData)); 
       }
       //--> 
       </script> 
       <form name="form"> 
       <input type=text value="aaaaa" id="txtBox1">
       <input type=text value="bbbbb" id="txtBox2">
       </form> <input type=button value=拷贝 onclick="copydata();">
    B页面   <script type="text/javascript"> 
       <!--    function parsedata()
       {
    var strData = clipboardData.getData('text');
    var strArr = strData.split(',');
    document.all("txtBox3").value = strArr[0];
    document.all("txtBox4").value = strArr[1];
       }   //--> 
       </script> 
       <form name="form"> 
       <input type=text id="txtBox3">
       <input type=text id="txtBox4">
       </form> 
    <input type=button value=粘贴 onclick="parsedata();">