当前位置:编程学习 > C#/ASP.NET >>

求高手解决页面切分

请问如何用.net(c#)  实现页面的切分。就像csdn中,导航栏可以随意拖动宽度!谢谢了! --------------------编程问答-------------------- WinForm还是WebForm? --------------------编程问答-------------------- dev --------------------编程问答-------------------- csdn是用iframe
csdn的HTML源码为

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

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

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>CSDN</title>    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<frameset id="sidebar_content" cols="160, *" frameborder="1" border="6" framespacing="5" bordercolor="#a1c7f9">
    <frame name="sidebarFrame" src="PFTabPage.aspx" frameborder="1" scrolling="no" />   
    <frame name="ContentFrame" src="WelcomePage.aspx" frameborder="0" />
</frameset>
</html>

--------------------编程问答-------------------- 假如我要在一个网页的一部分进行切分。怎么实现呢?我试了一下,把这个代码放到<td></td>中无法识别。 --------------------编程问答-------------------- 对,是用frame

它可以上下左右任意位置进行划分,

不能在body中设置,你可以设成百分比

eg:

<FrameSet border=30 cols="30%,*">
  <Frame name="left" src="h1.htm">
  <Frame name="right" src="hr.htm">
</Frameset>


如果是上下的话把cols 改成rows --------------------编程问答--------------------
引用 5 楼 QQQQAnnie 的回复:
对,是用frame 

它可以上下左右任意位置进行划分, 

不能在body中设置,你可以设成百分比 

eg: 

<FrameSet border=30 cols="30%,*"> 
  <Frame name="left" src="h1.htm"> 
  <Frame name="right" src="hr.htm"> 
</Frameset> 


如果是上下的话把cols 改成rows
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,