2017-09-14 221 views
0

我在ASP.NET網站中有一個頁面。 iframe位於Ajax更新面板中。更改iframe src而無需刷新父頁面

我有一個需要從javascript,我可以做改變的iframe src屬性。問題是當src屬性更改時,父頁面會刷新。

我只需要有框架導航,不是父頁面。

HTML:

 <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
      <ContentTemplate> 
       <iframe id="previewIframe" runat="server" Width="800px"></iframe> 
      </ContentTemplate>    
     </asp:UpdatePanel> 

的javascript:

var frame = $("#previewIframe"); 
frame.setAttribute('src', "http://www.google.com"); 
+0

是當其實際產生的實際調用previewIframe框架?或者ASP.NET是否將其控制名稱預先設置爲它? – Steve

+0

另外在jQuery中它應該是:$(「#previewIframe」)。attr('src',「http://www.google.com」),setAttribute用於javascript DOM。 – Steve

+0

我爲iframe添加了ClientIDMode =「Static」並刷新了