C# 从内部重新加载 iframe 内容

本文关键字:加载 iframe 内容 内部 新加载 | 更新日期: 2023-09-27 18:32:07

我的网站母版页中有一个按钮和一个iframe(src是homepageaspx)。

当我单击该按钮时,iframe会正确加载另一个页面(注册用户aspx)。

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

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

请帮助我

C# 从内部重新加载 iframe 内容

要替换 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');" />

使用注册用户的代码隐藏页面.aspx:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
       myButton.Attributes.Add("onclick", "self.location.replace('your_new_page.aspx')");
    }
}