iframe页面传值,子页面触发Button的click事件后,页面传的值就丢了 10C

父页面A.aspx中嵌套了一个iframe子页面B.aspx,点击父页面的treeview节点,通过js事件将选中的节点值传给了B页面,并赋值给了B页面的一个Lable,B页面会根据lable从数据库加载相应的数据,这都没有问题,但是对B页面进行删除,查询等button执行click事件后,执行成功了,B页面也实时更新显示了操作后的数据,但此时B也面的Lable的值也没了,我想要B页面执行button的click事件后,lable值依然是A页面选中的节点值,这个该怎么实现。
请大神指点!!
页面中butt按钮

后台:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
showNumber(default)://绑定数据源Gridview并显示,default首次加载默认sql,查找全部
}
}
//button的click事件
protected void PagerBtnCommand_OnClick(object sender, EventArgs e)
{

            showNumber(参数是查询条件语句);
            }

3个回答

看下Page_Load里面怎么写的,有没有用 IsPostBack判断

页面控件有没有autopostback和runat=server

Liu_Nian_
虾米@ if (!IsPostBack) {showNumber()}//showNumber(“查找条件参数”)方法绑定GridView显示数据
4 个月之前 回复
Liu_Nian_
虾米@ <asp:Button ID="BtnSearch" runat="server" OnClick="PagerBtnCommand_OnClick" Text="搜索" style="margin:10px"/>
4 个月之前 回复

你可以将B页面的HTML 码全部列出吗?(全部非部份)
这样比较好判断是那里的问题

简单,你在B页面接收到A页面传过来的数据之后,把这些数据先存到一个全局变量里面,B页面的button执行click事件之后再去取一次值更新一下Lable的值就ok了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问