千山暮雪

暂无签名

  • 博客访问: 36374
  • 博文数量: 8
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

文章分类

全部博文(8)

文章存档

2007年(8)

我的朋友

分类: IT综合技术

2007-06-23 18:47:28

界面说明: 父页面(CangKuEdit.aspx)中,按“新增”(id=imgbtnAdd),弹出CangKuAdd.aspx子页面。 子页面(CangKuAdd.aspx )中,按“确定”(id=btnSubmit),新增数据到数据库、关闭子页面、刷新父页面DataGrid 以反映数据的异动,注意只能刷新DataGrid,其他控件里输入的值要保留! 分两种情况: 一、 DataGrid直接写在父页面中 CangKuEdit.aspx 加上一段JS: CangKuEdit.aspx.cs 在Page_Load中加上: imgbtnAdd.Attributes.Add("ondblclick","doPostBack();"); imgbtnAdd.Attributes.Add("onclick","return openwin('"+txtBillNo.Text+"');"); CangKuAdd.aspx.cs 在在“确定”事件btnSubmit_Click中加上: Response.Write(""); 二、 DataGrid是父页面调用的用户控件(CCDataGrid.ascx,“新增”(id=imgbtnAdd)也在CCDataGrid.ascx中) 因为用户控件会在主页面控件之前被解析, 所以,用户控件的事件中,无法捕获主页面上的控件(如:,原因是它还未被解析)。 CCDataGrid.ascx 加上一段JS: CCDataGrid.ascx.cs 在Page_Load中加上: imgbtnAdd.Attributes.Add("ondblclick","PostBack();"); 在“确定”事件imgbtnAdd_Click中加上: this.Page.RegisterHiddenField("IsOpenAddPage","true"); // 在用户控件的"新增"事件中注册一个隐藏控件: CangKuEdit.aspx 在主页面的最底下写: CangKuAdd.aspx.cs 在“确定”事件btnSubmit_Click中加上: Response.Write("");[@more@]
阅读(27658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册