求助:vs2005(C#)怎么建立框架?

nujiah001 2009-03-21 10:15:49
一般建立框架可以用frameset frame noframes.但是在VS2005中不能使用这些,要建立框架怎么实现啊
...全文
154 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nujiah001 2009-03-21
  • 打赏
  • 举报
回复
那为什么我这样写它总是提示错误呢
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
</body>
<frameset cols="173,*" frameborder="no" border="0" framespacing="0">
<frame src="left.aspx" name="left" scrolling="no" noresize="noresize" id="left" title="left">
<frame src="right.aspx" name="right" id="mainFrame" title="mainFrame">
</frameset>
<noframes>

</noframes></html>

错误 2 验证 (XHTML 1.0 Transitional): 不支持元素“frameset”。 D:\news\news\NewsAdmin\index.aspx 11 2 news
错误 3 验证 (XHTML 1.0 Transitional): 不支持元素“frame”。 D:\news\news\NewsAdmin\index.aspx 12 8 news
错误 4 验证 (XHTML 1.0 Transitional): 不支持元素“frame”。 D:\news\news\NewsAdmin\index.aspx 13 8 news
错误 5 验证 (XHTML 1.0 Transitional): 元素“noframes”不能嵌套在元素“html”中。 D:\news\news\NewsAdmin\index.aspx 15 3 news
这是怎么回事啊
che2piaopiao 2009-03-21
  • 打赏
  • 举报
回复
谁说不能?




<html>
<head>
<title>:: Press ::</title>
<meta http-equiv="pragma" content="no-cache">

<link rel="stylesheet" href="../css_js/cnnetstars.css" type="text/css">




<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight)
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<frameset rows="59,*,28" framespacing="0" border="0" frameborder="no" name="frmSTop" style="border:none">
<frame src="top.aspx" name="frmTop" frameborder="0" scrolling="no" noresize>
<frameset rows="*" cols="170,10,*" framespacing="0" frameborder="no" border="0" style="border:none" name="frmS1">
<frame src="FramLeft.aspx" name="frmMenu" scrolling="auto" frameborder="0" noresize id="frmMenu">
<frame src="tab.htm" name="tab" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0" id="tab">

<frameset rows="*" cols="*,0" frameborder="no" border="0" frameborder="no" name="frmS3">
<frame src="Desktop.aspx" name="frmContent" frameborder="0" noresize marginwidth="0" marginheight="0" id="frmContent">
<frame src="UntitledFrame-3" noresize></frameset>
</frameset>
<frame src="bottom.htm" name="frmSBot" frameborder="no" scrolling="no">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll=no>浏览器不支持框架结构
</body></noframes>
</html>

芽疼 2009-03-21
  • 打赏
  • 举报
回复
可以啊,虽然在vs05中不能看设计试图,但是可以它是支持框架的。我一直在用!
crystalsky21504119 2009-03-21
  • 打赏
  • 举报
回复
不知道什么意思
EveryCase 2009-03-21
  • 打赏
  • 举报
回复
顶~~~~~~~~~~~~~
jjyy17173 2009-03-21
  • 打赏
  • 举报
回复
直接在源里面 直接加框架代码 应该就好了吧~~ iframe.
shaokuixian 2009-03-21
  • 打赏
  • 举报
回复
vs2005中用母版页代替以前的框架,不过可以用table做布局框架,里面可以加iframe.
Sakeyi 2009-03-21
  • 打赏
  • 举报
回复
最好的解决办法:

提示信息不要管,你用你的框架,浏览器认识就行了.

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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