我有一个aspx的页面。里面上半部分是个div但是下面的div里我放了个ifram,然后ifram那页里我放了个datelist。我想在主页上半部分放个按钮。。一点就能传值到下面ifram里让ifram里的datelist的数据源发生变化然后更新显示数据。求助。急。在线等。
我想在后台.cs里的按钮点击事件里写,怎么动态更改iframe的src属性啊?急。。

解决方案 »

  1.   

    一种方法是刷新整个页面,重新调用LOAD事件,另一种方法就是用AJAX进行局部刷新,第一种方法比较简单,你只要在单击按钮的时候对数据库进行增删改查,在datelist里进行刷新就可以更新显示数据了
      

  2.   

    按钮事件中重新绑定datalist的值
      

  3.   

    用ajax+JQuery就能实现你要的效果!局部刷新
      

  4.   

    第一步:是你的Iframe的runat="server"。(修改前,请确认你的Iframe有ID)第二步:按钮后台代码中void MyButton_Click(object sender, EventArgs e){
        myIframe.Src = "Url?Param="
        或者:
        Session["FromPreviousPage"] = object;
    }
    第三步:Iframe嵌入的页面中void Page_Load(object sender, EventArgs e){
        MyDataList.DataBind();
    }