最近帮老师做一个财政局的网站,遇到了点问题:
1、导出导入dsv,这个导入导出应该是导出dsv,导入能直接导进数据库里!!
2、我想在父页上点击添加 弹出 窗体网页 关闭窗体网页后,父页里的repeater里面的数据可以更新!!以往我的做法是在父页里面放一个隐藏的<a></a>,让他指向自己页面(父页),关闭子页窗体网页时用js调用父页面里的<a>,重新指向父页从而达到刷新的效果,可是这个有个缺点就是父页里面有的信息:textbox.....本来有的值就没有了,以前我是保存这个值再重新给他,可是现在这个也没这种值很多,所以我想在关闭子页(窗体网页时)只刷新父页的repeater内容,大家帮个忙!!
ps:我在父页后台写两个代码: public string Fam_peopel()
  {
  SqlConnection con = Com.GetConnection();
  con.Open();
  SqlDataAdapter ada = new SqlDataAdapter("select * from family", con);
  DataSet dr = new DataSet();
  ada.Fill(dr);
  Repeater2.DataSource = dr;
  Repeater2.DataBind();
  con.Close();
  return "bool";
  }
想在<a>里面的herf指向自己页面改成click执行这个后台代码,虽然不报错,可是没效果!!高手解决....

解决方案 »

  1.   

    你可以在父页面弹出子页面时将父页面的textbox值传给子页面的一隐藏域内然后子页面关闭后 调用 <a标签> 将此值再传回父页面
      

  2.   

    值好多哦!!就是不想这么麻烦的。希望值刷新repeater
      

  3.   

    那你的意思就是想在前台用JS调用后台的方法? javaScript函数中执行C#代码中的函数:  方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;  2、在前台写一个js函数,内容为document.getElementById("btn1").click();  3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
      

  4.   

    关闭时 重新加载一下Repeater
    应该可以搞定的
      

  5.   

    呵呵,把那个Repeater 放在一个iframe里面把,关闭时刷新下。
      

  6.   

    对 我也是想把repeater放在ifream里面的  呵呵
      

  7.   


    <script type="text/javascript">
    var result = window.showModalDialog()if(result=="xx")
    {
    '<%=BindToRep()%>';
    }
    </script>showModalDialog()弹出子窗体 并且它有一个返回值 父判断这个返回值就可以知道子窗体是否关闭。如果关闭 那么调用后台函数 刷新rep 这些都是在父窗体上完成的。思路是这样。 我的代码有错误咯。 你可以去查点资料