我的问题是这样的:
我需要设计一个左右结构的框架,不知道怎么做,能不能说明以下,或者是直接用ASP.NET中的控件
或是用html,能不能具体说明以下.

解决方案 »

  1.   

    或者用FRAMESET,示例代码:<HTML>
    <HEAD>
    <TITLE>gdas</TITLE>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    </HEAD>
    <FRAMESET border="0" name="search" frameSpacing="0" frameBorder="1" cols="190,*" topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">
    <FRAME border="0" name="dir" marginWidth="0" marginHeight="0" frameBorder="0" topmargin="0" leftmargin="0" target="main" scrolling="no" noResize borderColor="#e4e4e4" src="left.aspx" style="BORDER-TOP: #000000 1px solid">
    <FRAME  style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #ffffff 2px groove" border="2" name="main"  id="main" borderColor="#e4e4e4" src="desktop.aspx" frameBorder="no" scrolling="auto" marginwidth="0" marginheight="0">
    </FRAMESET>
    </HTML>
      

  2.   

    参考一下CSDN的框架,把asp的换成aspx的就可以了。
      

  3.   

    使用FrontPage2000构建框架,然后转换为.aspx文件
      

  4.   

    在解决方案中 添加add html ,再选择framset
      

  5.   

    <frameset rows="50,90%" frameborder="no">
    <frame name="frmMainMenu" src="xxx.aspx" scrolling="no" noresize frameborder="no">
    <frameset cols="210,*" frameborder="yes">
    <frame name="frmSubMenu" src="xxxx.aspx">
    <frame name="frmMainBody" src="xxxxx.aspx">
    </frameset>
    <noframes>
    </noframes>
    </frameset>
      

  6.   

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="index.aspx.vb" Inherits="WebMouldSystem.index"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>注塑公模与注塑计划系统</TITLE>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <link rel="stylesheet" href="style/StyleSheet.css" type="text/css">
    </HEAD>
    <FRAMESET rows="56,*" border="0" FRAMESPACING="0" frameborder="0">
    <FRAME name="framHeader" id="framHeader" src="framHeader.Aspx" frameBorder="no" noResize
    scrolling="no">
    <FRAMESET id="framMain" cols="16%,*" frameborder="1" border="4" FRAMESPACING="4">
    <FRAME name="framLeft" id="framLeft" src="framLeft.Aspx" frameborder="0" scrolling="no"
    noresize>
    <FRAME name="framRight" id="framRight" src="framMain.Aspx" frameBorder="0" noResize scrolling="auto">
    </FRAMESET>
    </FRAMESET>
    </HTML>
      

  7.   

    <frameset rows="50,90%" frameborder="no">
    <frame name="frmMainMenu" src="xxx.aspx" scrolling="no" noresize frameborder="no">
    <frameset cols="210,*" frameborder="yes">
    <frame name="frmSubMenu" src="xxxx.aspx">
    <frame name="frmMainBody" src="xxxxx.aspx">
    </frameset>
    <noframes>
    </noframes>
    </frameset>
    这个效果就是你要的吧
      

  8.   

    基本上来说是和HTML文件中一样的!
      

  9.   

    两种方式:
    1、只有数据区用框架,左栏用表画在form上.
    <table> 
    <tr>
       <td>
          左栏内容
       </td>
       
       <td>
          <iframe id="main"  name="main" marginWidth="10" marginHeight="10" src="Book_List.aspx" frameBorder="0" scrolling="no"></iframe>
       </td>
    </tr>
    </table>
    2、多栏皆用框架.
    <HTML>
    <HEAD>
    </HEAD>
    <frameset   border="0" frameSpacing="0"  rows="125,*" frameBorder="0">
        <frame src='Banner.aspx' name='topFrame' scrolling='no' noresize>
                <frameset cols='195,*' border='0' frameSpacing='0' frameBorder='NO'>
                   <frame name='leftFrame' src='' noResize scrolling='yes'>
                   <frame name='mainFrame' src=''>
                </frameset>
    <noframes>
    <body>
    <p>此网页使用了框架,但您的浏览器不支持框架。</p>
    </body>
    </noframes>
    </frameset>
    </HTML>
      

  10.   

    <frameset frameSpacing="0" rows="64,*" frameBorder="0">
    <frame name="top" src="head.aspx" scrolling="no">
    <frameset cols="160,*">
    <frame name="left" src="left_tree.aspx" scrolling="yes">
    <frame name="main" scrolling="auto">
    </frameset>
    <noframes>
    <body style="SCROLLBAR-FACE-COLOR: #E1E1E1; SCROLLBAR-HIGHLIGHT-COLOR: #E1E1E1; SCROLLBAR-SHADOW-COLOR: #E1E1E1; SCROLLBAR-TRACK-COLOR: #E1E1E1; SCROLLBAR-BASE-COLOR:#E1E1E1">
    <p>此网页使用了框架,但您的浏览器不支持框架。</p>
    </body>
    </noframes>
    </frameset>
      

  11.   

    找个HTML的帮助看一下吧,这个不难的,就跟表格差不多,实际大小,百分比都有的
      

  12.   

    老大们,你们说的都是可行的 ,但是有个问题一旦框架定死后就会影响后面的页面,连接后全部都成了框架结构了,我想用asp 中的ascx,
    我定义了如下:
    <%@ Page language="c#" Codebehind="Header.ascx.cs" AutoEventWireup="false" Inherits="News.Header" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <TABLE id="Table1" height="59" cellSpacing="0" cellPadding="0" width="100%" background="images/new_bg_header.gif"
    border="0">
    <TR>
    <TD><STRONG><FONT face="华文行楷" size="7"><EM>投票系统</EM></FONT></STRONG></TD>
    <TD align="right" colSpan="1" rowSpan="1"><FONT size="4">Powered by ASP.NET</FONT></TD>
    </TR>
    </TABLE>
    <TABLE id="Table3" cellSpacing="0" cellPadding="0" width="100%" height="25" border="0"
    bgColor="#ffffcc">
    <TR>
    <TD></TD>
    </TR>
    </TABLE>
    在另一个页面引用后:
    <%@ Register TagPrefix="BookStore" TagName="Header" Src="Header.ascx" %>
    ........
    <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
    <tr>
    <td vAlign="top" height="24" rowSpan="1"><BookStore:HEADER id="Header1" runat="server"></BookStore:HEADER></td>
    </tr>
    ........
    老抱错,怎么改
      

  13.   

    相信自己,在DREAMWEAVER 中应用后Copy代码.
      

  14.   

    在asp.net下和html没啥区别吧
    <%@ Page language="c#" Codebehind="main.aspx.cs" AutoEventWireup="false" Inherits="eam.main" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <TITLE>***&sup1;&laquo;&Euml;&frac34; **&Iuml;&micro;&Iacute;&sup3;</TITLE>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language="javascript" src="js/welcome.js"></script>
    </HEAD>
    <frameset rows="97,*,19" cols="*" frameborder="no" border="0" framespacing="0">
    <frame src="top.aspx" name="top" scrolling="no" noresize>
    <frameset id="L2" rows="*" cols="235,*" framespacing="0" frameborder="no" border="0">
    <frame src="left.aspx" name="left" scrolling="auto" noresize>
    <frame src="welcome.htm" name="main" scrolling="auto" noresize>
    </frameset>
    <frame src="bottom.aspx" name="bottom" scrolling="no" noresize>
    </frameset>
    </HTML>
      

  15.   

    <frameset border="0" frameSpacing="0" borderColor="#ffecdf" rows="*" frameBorder="NO" cols="200,*">
    <frame name="leftFrame" src="left.aspx" scrolling="yes">
    <frame name="mainFrame" src="index.aspx">
    </frameset>