六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 144|回复: 0

ASP.NET的include的用法

[复制链接]

升级  51.15%

661

主题

661

主题

661

主题

探花

Rank: 6Rank: 6

积分
2023
 楼主| 发表于 2013-2-5 10:10:35 | 显示全部楼层 |阅读模式
<div style="" class="Section1">

引言:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

我们学过的Code分离到不同文件的方法,主要包括:
程序集.dll<inherits src>.cs<script src>.cs用户控件.ascxincludeResponse.WriteFile()
程序集.dll:这是最高级的方法,它引用的是一个被编译为IL的DLL(程序集)文件。
<inherits src>.cs:用这种方法,可以先定义一个继承Page类的新类,再在ASPX/ASCX文件中加工此类。
<script src>.cs:可以把<script runat=”server”>部分分离到一个新文件。
用户控件.ascx:把一段ASP.NET代码作为一个控件引入。
include:这是今天的主题,详见下。
Response.WriteFile():他只能用于引入一段“纯客户端代码(DHTML)”,扩展名可随意。


<wrapblock><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_s1026" style="MARGIN-TOP: 23.7pt; Z-INDEX: 1; LEFT: 0px; MARGIN-LEFT: 47.15pt; WIDTH: 387.75pt; POSITION: absolute; HEIGHT: 202.5pt; TEXT-ALIGN: left; mso-position-horizontal: absolute; mso-position-vertical: absolute" stroked="t" type="#_x0000_t75" strokeweight="1.5pt"><imagedata cropright="7023f" cropleft="5590f" cropbottom="20149f" croptop="8647f" o:title="" src="file:///F:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msoclip1/01/clip_image001.png"></imagedata><?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" /><wrap type="topAndBottom"></wrap></shape></wrapblock>
实验项目描述:


我想没有什么比一个UI更说明问题了,那么这是一个什么页面呢?
这是一个典型的“上中下”结构的网页,在实作中:“页头/页脚”可能是不变的,而中部可能是变化的。
于是在实作中,如果用“include法”我们需要把三个部分离出来,单为一个文件。
之后,可以使用一个“主文件”,分别把它们三个文件include进来。
而今天,我们只是一个实验,所以我们是这样设计的:
中部为一个“主文件”,之后把上下两部分include进来。
最后,我们还会把一些关键技术进行总结。


代码实现:

【上部分文件:head.aspx】
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表