0

我的站点管理员页面中有一个按钮和一个 iframe(src 是 homepageaspx)。

当我单击该按钮时,iframe 会正确加载另一个页面(registeruseraspx)。

现在在这个新页面(registeruseraspx)我有一个按钮;当我单击此按钮时,我希望 iframe 加载一个新的 aspx 页面。

我尝试从 registeruseraspx 动态更改 iframe 的 src 属性,但没有任何反应。

请帮我

4

1 回答 1

0

要在 iframe 中替换 iframe 的页面(使用 javascript):

self.location.replace('your_new_page.aspx');

//add above javascript line to the onclick event of the button
//on registeruser.aspx page
<input id="myButton"
       type="button" 
       value="Iframe Button" 
       onclick="self.location.replace('your_new_page.aspx');" />

使用 registeruser.aspx 页面后面的代码:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
       myButton.Attributes.Add("onclick", "self.location.replace('your_new_page.aspx')");
    }
}
于 2013-09-20T16:19:44.777 回答