棘手问题,继续高手帮助.........

hzq1074 2010-09-09 01:54:30
最近帮老师做一个财政局的网站,遇到了点问题:
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执行这个后台代码,虽然不报错,可是没效果!!高手解决....
...全文
131 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijing3333 2010-09-09
  • 打赏
  • 举报
回复

<script type="text/javascript">
var result = window.showModalDialog()

if(result=="xx")
{
'<%=BindToRep()%>';
}
</script>

showModalDialog()弹出子窗体 并且它有一个返回值 父判断这个返回值就可以知道子窗体是否关闭。

如果关闭 那么调用后台函数 刷新rep 这些都是在父窗体上完成的。

思路是这样。 我的代码有错误咯。 你可以去查点资料
hzq1074 2010-09-09
  • 打赏
  • 举报
回复
对 我也是想把repeater放在ifream里面的 呵呵

gongsun 2010-09-09
  • 打赏
  • 举报
回复
呵呵,把那个Repeater 放在一个iframe里面把,关闭时刷新下。
myhope88 2010-09-09
  • 打赏
  • 举报
回复
就重新绑定一下repeater吧
gfsdrgsdf 2010-09-09
  • 打赏
  • 举报
回复
关闭时 重新加载一下Repeater
应该可以搞定的

jeven_xiao 2010-09-09
  • 打赏
  • 举报
回复
那你的意思就是想在前台用JS调用后台的方法?

 javaScript函数中执行C#代码中的函数:

  方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;

  2、在前台写一个js函数,内容为document.getElementById("btn1").click();

  3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

hzq1074 2010-09-09
  • 打赏
  • 举报
回复
值好多哦!!就是不想这么麻烦的。希望值刷新repeater
q107770540 2010-09-09
  • 打赏
  • 举报
回复
你可以在父页面弹出子页面时将父页面的textbox值传给子页面的一隐藏域内

然后子页面关闭后 调用 <a标签> 将此值再传回父页面

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧