等待各位大虾给出服务器端的处理方式,分不够还可以再送,
 
  解决问题了mm请喝茶!!! \(^O^)/

解决方案 »

  1.   

    form提交到下面的frame,不要runat=server
      

  2.   


       大虾,俺想找的就是服务器端,用asp.net语法处理的了。    form提交到下面的frame,不要runat=server 的写法 是 asp.net 的处理模式吗?
      

  3.   

    两个frame对应不同的aspx文件
    只能通过Post的方法来传递信息。
      

  4.   

    为什么要用frame用用户控件不好吗,如果你用frame,当session过期的时候,你要跳转到登陆界面,这样只是你页面的一部分跳转,不是整个页面,如果用用户控件,就不会有这样的问题
      

  5.   

    在上面的一个框架对应的CS文件中:
    Button1.Attribute["onClick"]="getframedata()";
    Page.RegisterClientScriptBlock("test","<script>getframedata(){text1.value=top.frame2.text2.value;}</script>");
      

  6.   

    这个我做过的,给你看一段关键代码,你就可以明白了。<script id="clientEventHandlersJS" language="javascript">
    <!--function Button1_onclick() {
    var strhead_office_code;
    var strbra_code;
    var strbra_code1;
    var strsec_code;
    var repdate;
    var repyear;
    var stringURL;
    strhead_office_code=document.Form2.head_office.value;
    strbra_code=document.Form2.bra_code.value;
    strbra_code1=document.Form2.bra_code1.value;
    strsec_code=document.Form2.sec_code.value;
    repdate=document.Form2.repair_date.value;
    repyear=document.Form2.repair_year1.value;
    if (repyear=="")
    {
    window.alert("Year is empty!!");
    //document.Form2.repair_year1.setfocus;
    return;
    }stringURL="repair02.asp?header_code="+ strhead_office_code +"&bra="+ strbra_code +"&bra1="+ strbra_code1 +"&sec="+ strsec_code +"&repair_date="+ repdate +"&repair_year="+ repyear;parent.mainFrame.location.href(stringURL);}
      

  7.   

    后台就可以用Request.QueryString来取得值的。
      

  8.   

    把button变为LINKButton,设置TARGET属性,这样在CLICK中写一段代码,导向过程中在下面的页面中load又可以控制一段代码