javascript:从javascript触发页面加载事件

javascript:从javascript触发页面加载事件,javascript,c#,asp.net,vb.net,Javascript,C#,Asp.net,Vb.net,母版页有一个用户控件和Iframe。我希望在单击用户控件中的提交按钮时能够在Iframe中重新加载页面。 我希望Iframe上的数据根据驻留在母版页上的用户控件中的用户输入进行刷新。我们可以通过JavaScript实现吗?是的,这是可能的。这是我尝试过的一个例子,看看这个 创建了一个将放置iframe的页面 单击时创建的按钮将根据值刷新iframe 在文本框中输入。在iframe的src中将此值作为querystring传递 在将要加载的页面中以querystring的形式收到此值 在ifra

母版页有一个用户控件和Iframe。我希望在单击用户控件中的提交按钮时能够在Iframe中重新加载页面。
我希望Iframe上的数据根据驻留在母版页上的用户控件中的用户输入进行刷新。我们可以通过JavaScript实现吗?

是的,这是可能的。这是我尝试过的一个例子,看看这个

  • 创建了一个将放置iframe的页面
  • 单击时创建的按钮将根据值刷新iframe 在文本框中输入。在iframe的src中将此值作为querystring传递
  • 在将要加载的页面中以querystring的形式收到此值
    在iframe中,根据查询字符串刷新页面
这是密码

这是将放置iframe的页面

<iframe src="Default.aspx" width="400" height="1000" id="iframe">

</iframe>
<input type="button" value="Refresh" onclick="RefreshIframe()" />
<input type="text" id="txtID" />
这里是default.aspx页面,它将以querystring的形式接收id

string id = "1";
    if (Request.QueryString["id"] != null)
        id = Request.QueryString["id"].ToString();
基于这个id,我刷新了页面中的数据,该数据将显示在iframe中

string id = "1";
    if (Request.QueryString["id"] != null)
        id = Request.QueryString["id"].ToString();