ASP.NET网页怎样使用框架?

cjp625511526 2009-03-29 09:47:12
有3个网页:top.aspx,left.aspx,right.aspx。 我想有Index.aspx作框架页把前面三个网页引用进来该怎么做啊?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %>

<html>
<head runat="server">
<title>无标题页</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="80,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="/Top.aspx" name="topFrame" scrolling="NO" noresize>
<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="/Left.aspx" name="leftFrame" scrolling="NO" noresize>
<frame src="/Main.aspx" name="mainFrame">
</frameset>
</frameset>
</html>

这样引用对不对?哪位大侠用代码举个完整的例子帮帮忙。谢谢了。
...全文
2448 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jstfnifypm 2009-05-29
  • 打赏
  • 举报
回复
一般情况下是用.html的吧,然后用iframe嵌入进去,像楼主这样的情况这样很的很多的。。
一缕风铃 2009-05-29
  • 打赏
  • 举报
回复
用母板不好的地方就是会使页面刷新,而用框架可以避免这样的问题?
brightdoll 2009-03-31
  • 打赏
  • 举报
回复
一般使用母版页就行了
E_wait 2009-03-30
  • 打赏
  • 举报
回复
一般是Index.html再把aspx页面放到框架里
huming_h 2009-03-30
  • 打赏
  • 举报
回复
楼主的引用就可以用.
iuhxq 2009-03-30
  • 打赏
  • 举报
回复
实在不会用DW建立一个,这东西跟.net没关系。全是HTML问题


我的网站:http://www.svnhost.cn
chcyellow 2009-03-30
  • 打赏
  • 举报
回复
<body>
<iFrameset cols="100,*">
<iframe name="left" src="left.aspx" frameborder=0>
<iframe name="right" src="right.aspx" frameborder=0>
</iFrameset>
</body>
cpp2017 2009-03-30
  • 打赏
  • 举报
回复
对不对你看看效果就知道了,从你的代码上看应该是可以的.
major 2009-03-30
  • 打赏
  • 举报
回复
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1" runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>主页 </title>


</head>

<body>

<form id="form1" runat="server">
<iframe name="I1" id="I1" src="Top.aspx" style="width: 100%; height: 65px" frameborder="no" scrolling="no" target="main" >
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。 </iframe>
<iframe name="I2" id="I2" style="width: 15%; height:780px;" src="Left.aspx" noresize='noresize' scrolling="no" frameborder="0" target="main">
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。 </iframe>
<iframe name="main" id="I3" style="width: 85%; height:780px;vertical-align:top;" src="Main.aspx" frameborder="0" scrolling="no" target='main'>
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。 </iframe>

</form>

</body>

</html>

新建一个网页取名叫Index.aspx把上面的代码粘贴上去,把原来网页中的代码覆盖掉就可以了。
Amemory 2009-03-29
  • 打赏
  • 举报
回复
额,我做项目也遇到这个问题啊。请大虾们几时解决,随时关注
zxtt0105 2009-03-29
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Page Language="C#" %>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1" runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>主页</title>


</head>

<body>

<form id="form1" runat="server">
<iframe name="I1" id="I1" src="Top.aspx" style="width: 100%; height: 65px" frameborder="no" scrolling="no" target="main" >
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
<iframe name="I2" id="I2" style="width: 15%; height:780px;" src="Left.aspx" noresize='noresize' scrolling="no" frameborder="0" target="main">
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
<iframe name="main" id="I3" style="width: 85%; height:780px;vertical-align:top;" src="Main.aspx" frameborder="0" scrolling="no" target='main'>
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>

</form>

</body>

</html>
hotit 2009-03-29
  • 打赏
  • 举报
回复


可以考虑用母版页

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧