情况是这样的:
页面a.aspx上有个datagrid,还有添加按钮"addbutton".点击此按钮,弹出一个模态对话框
addbutton.Attribute.Add("onclick","javascritp:showNewWindow()")
模态对话框中加载的是b.aspx.我要在b.aspx中输入数据,保存到数据库。点击关闭后,自动更新a.aspx中的datagrid中的数据其实上述功能都做到了,我是通过js在showNewWindow()写的window.location.reload()实现的a.spx刷新,datagri也就更新了
a.aspx Page_Load()里是这样写的mydatabind(); 用来给datagrid绑定数据问题是datagrid还要有删除功能,要想删除的话Page_Load()里必须这样写
if(!Page.IsPostBack) mydatabind()但是这样写就没法自动更新datagrid.因为更新datagrid我用的是window.location.reload()就是说这个if(!Page.IsPostBack)跟新的是不能有它,删除的时候必须有它。
晕了,我要即能更新又能删除。这可怎么办啊?
多谢!
页面a.aspx上有个datagrid,还有添加按钮"addbutton".点击此按钮,弹出一个模态对话框
addbutton.Attribute.Add("onclick","javascritp:showNewWindow()")
模态对话框中加载的是b.aspx.我要在b.aspx中输入数据,保存到数据库。点击关闭后,自动更新a.aspx中的datagrid中的数据其实上述功能都做到了,我是通过js在showNewWindow()写的window.location.reload()实现的a.spx刷新,datagri也就更新了
a.aspx Page_Load()里是这样写的mydatabind(); 用来给datagrid绑定数据问题是datagrid还要有删除功能,要想删除的话Page_Load()里必须这样写
if(!Page.IsPostBack) mydatabind()但是这样写就没法自动更新datagrid.因为更新datagrid我用的是window.location.reload()就是说这个if(!Page.IsPostBack)跟新的是不能有它,删除的时候必须有它。
晕了,我要即能更新又能删除。这可怎么办啊?
多谢!
解决方案 »
- 同一台电脑不同ID同时登录出现的session问题。
- 从数据库提取的数据 如何让记录随意比较
- 地图上加链接的问题 高手帮忙~
- TFS创建团队项目失败?Help 解决再加分!!!!
- [关于Cookies]不同的主机之间传递值,请见详细情况
- 整个CSDN就真没人能解这道难题吗??倾家荡产50分相送!!
- 按扭的时间触发问题,望各位大侠指教
- cm.Parameters["@nickname"].Value =((TextBox)e.Item.Cells[1].Controls[0]).Text的问题
- 请大侠们指点:
- 请教一个datalist中数据排序的问题
- 用group by 分组后,返回每组的第一条记录,请教
- 开发的软件在ntfs下无法运行(求助)
模态窗口要更新父窗口的datagrid,用的是js代码window.location.reload()删除是在父窗口自身中做的。要删除的话,必须在Page_Load()中写
if(!Page.IsPostBack) mydatabind()而我的子窗口更新父窗口是通过window.location.reload(),所以一定不能有
if(!Page.IsPostBack) 这个if语句这就是矛盾之所在,有什么办法解决么?