1、如何在ASP.NET里加入一个框架网页?
和普通的html中用框架是样的,在页面中加入:
<FRAMESET id="oaFrame" border="0" frameSpacing="0" rows="58,*" frameBorder="0" cols="*">
<FRAME id="righttop" name="righttop" src="top.aspx" frameBorder="NO" noResize scrolling="no">
<FRAMESET id="oaFrame1" border="0" frameSpacing="0" rows="*" frameBorder="0" cols="160,*">
<FRAME id="oaMenu" name="oaMenu" marginWidth="0" marginHeight="0" src="new_left.aspx" noResize scrolling="no">
<FRAME id="oaMain" name="oaMain" src="right.aspx" frameBorder="no">
</FRAMESET>
</FRAMESET>
这是个含有顶(标题)、左(树形菜单)、右(主页),一般网页是这样,如果只要左右,
<FRAMESET id="oaFrame1" border="0" frameSpacing="0" rows="*" frameBorder="0" cols="160,*">
<FRAME id="oaMenu" name="oaMenu" marginWidth="0" marginHeight="0" src="new_left.aspx" noResize scrolling="no">
<FRAME id="oaMain" name="oaMain" src="right.aspx" frameBorder="no">
</FRAMESET>
2、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们分别是什么?
ASPNET提供两种类型的服务器控件:HTML服务器控件和Web服务器控件。
Html服务器控件就是在其代码中加入runat=“server”。
web服务器控件就是通常使用的<asp:标签。
3、如何用.net来设计一个网站后台,及一般企业用得.net开源框架是什么?
?
4、ASP.NET网页怎样使用框架?
框架页这种形式很不灵活!
告诉你一种方法
先在index.aspx页上做一个表格,把你要展示的三个页专的位置弄好
然后在每个属td里面建立一个<iframe src='top.aspx' width=100%/>这样就好啦,还方便调整
这是在asp里面的老方法啦
当然最简单的是用 masterpage 就是母板页的模式,具体这个怎么用上msdn或者百度上搜一下 asp.net母板页应用 就可以了!
如果你会用母板页,框架这种网站的设计模式已经是淘汰的了!基本没什么网站还用纯框架来做,用也是都用iframe
5、我课程设计要制作一个小型管理系统的网站,用ASP.NET,请问网页设计用框架还是模板好?哪个容易上手?
模板维护起来方便快捷,
框架用于布局
模板其实有很多限制的,有时候确实挺不好用,如果母板页里用form标签了,内容页就不可以用了。框架在后台页面用的还挺爽的
框架需要网页之间相互传递参数,模板页不用。
看情况使用吧。
如果页面间传参少的话,用框架合适;
如果经常要传许多参数并且页面间交互频繁,则可以选择母版。
母板不能解决布面局部刷新问题,对用户的体验不好,点一下连接,整个页面都要刷新.
感觉母板对开发人员来说是个好东西,对用户来说,个人觉得不如框架,特别是用母板来导航时,很烦的.
我原来用母板导航的应用现在都改成框架了.
div不能跨框架,但模板页每次都要全部重新加载,
两者各有优劣,就看你在开发过程中的需求了
框架是浏览器窗口中的一个区域,一个框架对应一个单独的HTML文档,例如,一个页面中有两个框架实际上他有三个Html文档,一个是框架集文件,另外两个是框架文件。也就是说一个框架集是由多个框架页面组成的。
模板可以创建具有相同布局的一系列文件,同时,模板最大的好处在于它的后期维护方便,可以快速的改变整个站点的布局和外观。 模板是由可编辑区域和不可编辑区域两部分组成,不可编辑区域包含所有页面中共有的部分,可编辑区域是为页面中不同部分的编辑设置的。
框架和模板都能统一页面的风格,不过框架集设计的页面是在同一个页面中操作,只是不同的框架发生了变化,模板变化的整个网页,只是它里边包含一些共同的部分,通过设计模板来统一设计。
个人认为:模板主要为了统一页面的风格。框架主要为了实现让一个窗口显示多个页面。
另外,在使用中发现使用框架集好像整个页面没有滚动条,单个框架根据内容的多少可以设置显示滚动条,但是整个窗口的内容没法滚动,不知道有没有方法实现。
6、vs2010中用asp.net做网站,怎么用网页框架
敲代码,如果不是非得用框架,最好不要使用,可以用母板页来代替。
如果是非得使用可以在DreamWeaver中做好页面,把代码复制到Vs中
7、asp.net怎么创建框架页
切换到代码编辑copy器,然后自己添加框架的标签。
<frameset cols="1" rows="1">
<frame id="frame" />
<noframes>
<body>你的浏览器不支持框架</body>
</noframes>
</frameset>
如果自己不会写也没关系,用DW先建立好框架页面集,然后复制到ASP.NET项目里面就行了。
8、在asp.net页面如何做框架结构?请给出详细操作过程!
我经常用<iframe></iframe>我跟你说下
首先我们网站可以说分为三个部分 头部 左边部分和底部 我们可以另外建三个页面 例如:头部为:top.aspx,左边部分为:left.aspx 还有底部:foot.aspx
然后把头部得html的代码贴到top.aspx,左边部分贴到:left.aspx ,底部贴到:foot.aspx 如果有样式表的话 注意把样式表放到<head></head>中。这样三部分做好了!然后用<iframe></iframe>各自引用到你要放的地方 我这里有个例子 给你放上 你看下!:
top.aspx:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="main.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<div id="top">
<div class="logo">
<img src="img/logo.jpg" /></div>
<div class="top2">
<img src="img/toptel.jpg" /></div>
</div>
<div class="menu">
<a href="Default.aspx" target="_top">网站首页</a> <a href="about.aspx" target="_top">公司简介</a> <a href="notice.aspx" target="_top">网站公告</a>
<a href="in.aspx" target="_top">行业知识</a> <a href="video.aspx" target="_top">视频展示</a> <a href="contact.aspx" target="_top">联系我们</a>
<div class="toptime" id="webjx">
</div>
</div>
<div class="banner">
<img src="img/banner.jpg" /></div>
</body>
</html>
left.aspx中代码:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="css.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<div class="neivideof1">
<img src="img/neivideo.jpg" /></div>
<div class="nav" id="nav" runat="server">
<a href="video.aspx" target="_blank">123</a> <a href="#">123</a> <a href="#">123</a> <a href="#">123</a>
</div>
<div class="neileftimg">
<img src="img/neileft1.jpg" /></div>
<div class="neileftimg">
<img src="img/neileft2.jpg" /></div>
<div class="neileftimg">
<img src="img/neileft3.jpg" /></div>
<br />
</body>
</html>
foot.aspx的代码:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="css.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<div class="link">
<div class="link1">
<img src="img/link.jpg" /></div>
<div class="link2" id="link2" runat="server">
<p>
<a href="#" target="_blank"></a></p>
</div>
</div>
<div class="foot">
<p>
</p>
</div>
</body>
</html>
index.aspx页里:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>沈阳极速培训</title>
<link rel="stylesheet" href="main.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div id="main">
<iframe frameborder="0" src="top.aspx" scrolling="no" style="width: 100%; height: 390px">
</iframe>
<div class="neileft">
<iframe frameborder="0" scrolling="no" src="left.aspx" style="width: 100%; height: 490px">
</iframe>
</div>
<div class="neimk">
<div class="neimkt">
<span class="local">当前位置:<a href="#" class="tob1">网站首页</a> > 行业知识</span>行业知识</div>
<div class="neimkbody">
<div class="newsbody">
<div class="newscon" id="DivList" runat="server">
<ul>
<li><span class="time">2010-12-01</span>· <a href="in2.html" class="tob2">基金业首例并购外资
案嘉实收购德银香港平台</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">券商中报陆续见“公婆” 美丑优劣市场评判</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">国美下调认股权证行权价</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">六大境外资产管理公司垄断外资银行QDII市场</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">沪国资企业料参与东航增发 国资整合推涨本地</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">神开股份首场询价获得机构认同</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">股市估值已开始偏离基本面 下半年指数化投资</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">六大境外资产管理公司垄断外资银行QDII市场</a></li>
</ul>
</div>
<div class="page" id="fenyeq" runat="server">
[<asp:LinkButton ID="lnlBntHome" runat="server" OnClick="lnlBntHome_Click">首页</asp:LinkButton>
<asp:LinkButton ID="lnlBntFirst" runat="server" OnClick="lnlBntFirst_Click">上一页</asp:LinkButton>
<asp:LinkButton ID="lnlBntNext" runat="server" OnClick="lnlBntNext_Click">下一页</asp:LinkButton>
<asp:LinkButton ID="lnlBntEnd" runat="server" OnClick="lnlBntEnd_Click">尾页</asp:LinkButton>]
页次:<asp:Label ID="LblPage" runat="server" Text=" "></asp:Label>/<asp:Label ID="lblCount"
runat="server" Text=" "></asp:Label>页
<asp:Label ID="count" runat="server" Text=" "></asp:Label>条资讯/页
</div>
</div>
</div>
</div>
<iframe frameborder="0" scrolling="no" src="foot.aspx" style="width: 100%; height: 140px;">
</iframe>
</div>
</form>
</body>
</html>
但是这里注意下 用<iframe></iframe>引网页的话 他的宽度要设成100% 如果你要设置成固定的高度的话在不同的分辨率下回走形 还有用iframe引用的网站优化很难做 所以 如果网站需要做优化的话建议你不用iframe引 用代码输出 这样没有走形的问题 也不存在难于优化的问题!
9、asp.net要把页面做的漂亮一般用什么框架?
asp.net是服务器语言,它只能计算数据,并不能把网页做的漂亮
而网页最终就是HTML语言,最新版本为HTML5
建议你学学CSS+DIV+JS
这是当前最流行的网页排版,任何效果都可以用它来实现
10、在学.NET网站编程时,经常提到的框架和架构是什么意思
简单一点跟你说吧:
.NET框架是一个多语言组件开发和执行环境,包括了ASP.NET、公共语言运行时环境(CLR)以及.NET 框架类
.NET框架的关键作用在于,它提供了一个跨编程语言的统一编程环境,记住是统一的
.NET 框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集(API)。现今,C++开发人员使用的是Microsoft基类库,Java开发人员使用的是Windows®基类库,而Visual Basic用户使用的又是Visual Basic API集。只是简单地一用,.NET框架就统一了微软当前的各种不同类框架。这样,开发人员无需学习多种框架就能顺利编程。远不止于此的是,通过创建跨编程语言的公共API集,.NET框架可实现跨语言继承性、错误处理功能和调试功能。实际上,从JScript到C++的所有编程语言,都是相互等同的,开发人员可以自由选择理想的编程语言。
至于说架构吧,这个很难精确的给出解释,属于软件工程领域的名词:一般指软件架构....
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。