首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在ASP.NET中使用iFrames

在ASP.NET中使用iFrames
EN

Stack Overflow用户
提问于 2011-02-16 18:10:51
回答 2查看 163K关注 0票数 21

我有一个带有母版页的asp.net网站,我可以使用iframe以便在iframes中加载我的.aspx页面吗?(这意味着它不会加载母版页)

就像我的iframe将会是contentplaceholder,或者contentplaceholder会在里面?

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-16 18:16:18

尝尝这个

代码语言:javascript
复制
<iframe name="myIframe" id="myIframe" width="400px" height="400px" runat="server"></iframe>

在母版页的代码后台中公开此iframe:

代码语言:javascript
复制
public HtmlControl iframe
{
get
{
return this.myIframe;
}
}

将内容页的MasterType指令添加到强类型母版页。

代码语言:javascript
复制
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits=_Default" Title="Untitled Page" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>

在后台代码中

代码语言:javascript
复制
protected void Page_Load(object sender, EventArgs e)
{
this.Master.iframe.Attributes.Add("src", "some.aspx");
}
票数 31
EN

Stack Overflow用户

发布于 2014-11-20 22:00:54

这样如何:

代码语言:javascript
复制
<asp:HtmlIframe ID="yourIframe" runat="server" />

Is supported since .Net Framework 4.5

如果你在使用这个控件时遇到问题,你可以看看here

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5015070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档