我有一个带有母版页的asp.net网站,我可以使用iframe
以便在iframes
中加载我的.aspx
页面吗?(这意味着它不会加载母版页)
就像我的iframe
将会是contentplaceholder
,或者contentplaceholder
会在里面?
有什么想法吗?
发布于 2011-02-16 18:16:18
尝尝这个
<iframe name="myIframe" id="myIframe" width="400px" height="400px" runat="server"></iframe>
在母版页的代码后台中公开此iframe:
public HtmlControl iframe
{
get
{
return this.myIframe;
}
}
将内容页的MasterType指令添加到强类型母版页。
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits=_Default" Title="Untitled Page" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>
在后台代码中
protected void Page_Load(object sender, EventArgs e)
{
this.Master.iframe.Attributes.Add("src", "some.aspx");
}
发布于 2014-11-20 22:00:54
这样如何:
<asp:HtmlIframe ID="yourIframe" runat="server" />
Is supported since .Net Framework 4.5
如果你在使用这个控件时遇到问题,你可以看看here。
https://stackoverflow.com/questions/5015070
复制相似问题