第一篇:Web开发流程
Web开发的分散性和交互性,决定了Web开发必须遵从一定的开发规范和技术约定,只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。
一、项目的角色划分
如果不包括前、后期的市场推广和产品销售人员,开发团队一般可以划分为项目负责人、程序员、美工三个角色。
项目负责人在我们中国习惯称为“项目经理”,负责项目的人事协调、时间进度等安排,以及处理一些与项目相关的其它事宜。程序员主要负责项目的需求分析、策划、设计、代码编写、网站整合、测试、部署等环节的工作。美工负责网站的界面设计、版面规划,把握网站的整体风格。如果项目比较大,可以按照三种角色把人员进行分组。
角色划分是Web项目技术分散性甚至地理分散性特点的客观要求,分工的结果还可以明确工作责任,最终保证了项目的质量。分工带来的负效应就是增加了团队沟通、协调的成本,给项目带来一定的风险。所以项目经理的协调能力显得十分重要,程序开发人员和美工在项目开发的初期和后期,都必须有充分的交流,共同完成项目的规划和测试、验收。
二、开发工具的选取
不象C/S结构程序开发,可以一门语言从头到尾,你用Delphi,就是Delphi程序员,你用VC++,你就是VC程序员。B/S结构的Web开发工作,工具的选择是一件痛苦的事情。从Windows到Linux,从IIS到Apache,从J2EE到.NET,从COM到.NET到EJB组件……还有Asp、Asp.net、Jsp、Php、Perl、Javascript、Vbscript……
美工也轻松不了多少,什么“网页三剑客”“新网页三剑客”、FrontPage、Photoshop、CorelDraw……谁都说自己是最强大的!
我们的经验是,选用工具时最好是统一的,比如美工统一用DreamwaverMX制作网页,程序员全部用文本编辑器书写代码。统一工具的好处是可以保持同一个项目文档的一致性,便于开发人员的交流和文档的保存。
但是也不必刻意强求一致,比如美工可以使用任何自己熟悉的图形处理软件,只要最后能生成浏览器支持的图片就可以了。正是Web开发工具的多样性,才成就了今天互联网多姿多彩的局面。
只要程序员的纯Html和Javascript代码的功夫足够过硬,就能胜任最后的网站整合工作。
三、项目开发流程
如果项目真正谈下来了,就需要正式确定前阶段的需求分析,该补充的步骤必须补上。然后进行详细的总体设计,其实也基本是前阶段工作的重复和完善。
产生各栏目文件夹的结构图(一些公共文件夹如images、scripts、styles等需要固定存放,共同调用)。
然后由美工根据内容表现的需要,设计静态网页和其它动态页面界面框架,该切分的图片要根据尺寸切割开来。给需要程序动态实现的页面预留页面空间。制定字体、字号、超级链接等CSS样式等。
在美工设计页面的同时,程序员着手开发后台程序代码,做一些必要的测试。美工界面完成后,由程序员添加程序代码,整合网站。
由项目组共同联调测试,发现bug,完善一些具体的细节。
制作帮助文档、用户操作手册。向用户交付必要的产品设计文档。
然后进行网站部署、客户培训。
最后进入网站维护阶段。这一阶段也可以不包括在该项目中,而作为公司的服务内容。以上的每一部都会产生一些阶段性成果,项目经理需要及时进行监督、审核,发现问题及时纠正。
为了控制项目的进度,应当实施填写“项目进度表”制度,即每天填写工作日志,记录当天的工作细目和工作量,以及需要解决和已经解决的问题。
四、一些技术规则
1,数据库命名约定(参考了“匈牙利命名法”)
数据库(Database):格式[db]_[desc]。
表(Table):格式[tab]_[desc]。表名长度不能超过30个字符,单词首写字母大写,多个单词间不用连接符号。
字段(FieldorColumn):格式f_[type]_[desc]。f:表明这是一个字段名称;type:可选,表明字段类型,字符型为c,整型为i,逻辑型为b,货币类型为m,浮点型为f,日期型为d,时间型为t,二进制为bl。如果类型为字符型,可以省略。desc:对字段属性的有意义的描述,可以用英语单词、单词缩写、汉语拼音、字段实际含义的拼音缩写等,单词之间可以用单词首字母大写软分割(推荐),也可以用“_”隔开。举例:
f_name(姓名)
f_c_UserInfo或f_c_User_Info
f_xm(姓名)
f_grp_id(组标识)
索引(Index):格式[idx]_[desc]。
视图(View):格式[View]_[表A]_[表B]_[表C]…,其中View表示“视图”。这个视图由几个表产生就用连字符“_”连接几个表的名,如果表过多可以将表名适当简化。存储过程:格式[sp]_[表名]_[存取过程名(缩写)],比如sp_User_Delete。
触发器(Trigger):格式[trg]_[d][i[[u]_[desc]。trg代表触发器;d,i,u表明触发器类型(Delete,Insert,Update)定义,书写顺序为d、i、u;desc是表的名称,表明触发器所在的表。
数据库设备(DatabaseDevice):格式[dev]_[desc]。
约束(Constraint):格式[cns]_[desc]。
2,SQL语句书写规范
SQL语句中,SQL关键字全部大写,其它的遵照“数据库命名约定”。例如:SELECT*FROMtabNewsInfoWHEREf_UserName=’’ORDERBYf_i_autoid
3,文件夹命名约定
公共文件夹:
/images公共图片
/styles样式表
/scripts脚本
/ftps下载
/doc网站相关素材、文档
/readme.txt网站说明文档
/helps.htm网站帮助文档
/mylogs.txt网站维护记录
其它栏目的命名,可以用拼音首字母简称,也可以用英文单词。全部文件夹的含义在readme.txt文件中说明。
4,对象及变量命名约定
每个变量名必须先定义,再使用。在ASP文件的最开头添加语句<%OptionExplicit%>可以强制变量定义。代码块必须采用缩进格式。每个函数前必须标明函数的功能、输入参数、返回值的相关信息。
变量类型缩写前缀
Stringstr或s
IntegerInt
DateDt
Objectobj或o
Booleanbol或b
ByteByt
DoubleDbl
ErrorErr
LongLng
SingleSng
5,图形对象约定
图片的格式:最后生成jpg,gif,png,swf格式的图形文件
图片的字节大小:最大不能超过30k
图片的尺寸:根据需要确定,最好使用小图片,大的图片必须切割成小图片使用。图片的留白:图片的边界不能留白,图片只包含有效的色彩元素
6,媒体对象约定
流媒体的格式:asf,wmv,wma,rm,不建议使用avi格式的动画文件
7,页面布局的基本约定
中文段落必须有2个汉字的缩进。字间距采用默认大小。行间距为16pt~20pt。文字布局必须留有“天”“地”“左”“右”,不能把版面占满。
页面布局必须保持色彩平衡。注意上下、左右的呼应。注意页面的整体协调。提倡画面和文字的融合,而不是画面和文字的明显分离。
要按照设计广告的要求来设计网页页面-特别是一些产品展示性的页面。
五、一些经验和教训
1,能用静态网页表现的内容,尽量不用程序代码动态实现。
2,设计阶段,必须和用户进行充分的交流,完全、准确的了解用户的需求。既不能歪曲用户的意思,也不能一味迎合用户的非正当需求,也不能对自己没有把握的技术甚至不可能实现的技术夸下海口。需求分析是一个沟通、交流、引导、教育、斗争、妥协的过程。需求分析结果要有文字资料存档。
3,技术参数必须了解准确。比如用户的软件平台是linux系列,那你的系统就要考虑用Java或者Php加MySQL开发了,这时候你的ASP.NET技术就用不上了。
4,最好让用户对已经确定的需求内容签字,盖章。
5,任何交流,必须有书面记录。对一些喜欢“健忘”-实际上是懒惰的开发人员,要求他必须每天花10分钟写工作日志。
6,每个项目的有关文档,全部、统一集中归档。
第二篇:java web 流程
但是现在我想可能不行了,今天公司突然有变,哎说起来我也真够惨的,不讲这些不高兴的 事了.说点正经的,今天我所写的内容可以对每个有志从事JAVA WEB开发程序员都有很大的 帮助,今天我会详细地把学习JAVA WEB会用到的几乎所以的知识块,这些知识块比较多,主要是给大家指明以后你可能会学到的知识有哪些,不过比较多,但是你们也不用担心,慢慢的 学,也并不是所以的全部都要掌握,但是最起码要有所了解。就拿自己而言吧,学习JAVAWEB开发顺序是: 1.初学JAVA者学些C语言做基础 2.网页三剑客: DreamWeaver FireWorks(or PhotoShop)Flash ;
对于JAVA程序员来说上面的不一定非要学,但如果你想做一个JAVA WEB开发程序员你最少要会html语言,这是最基本的当然如果你会一些Div+Css样式更好
3.数据库(mysql,SQL Server,Oracle等等),这些数据库中你至少要会一种数据库,平时在学校的话一般都是用mysql or SQL Server,其原理基本相似,只要会一个其他的都差不多
4.linux操作系统,如果学校不教的话,可以不学,等工作用到了再学习,但是如果学校教授这门课程并且你想成为一句JAVA开发工程师的话 那这门讲你最好用心学一下,对以后的开发会起到一定的作用(如果你的公司是linux下开发java的话)
5.java这当然是相当重要的了,这是作为一个JAVAWEB开发程序员最基础的部分,也就是说WEB开发的动态代码都是用JAVA写的,即使是框架也不例外。这是一门核心知识。比较受大众喜欢的书籍:Thinking in Java(《JAVA 编程思想》)《,eclipse 从入门到精通》等等。(当然这两个本书我都没看过,嘿嘿...)
6.jsp包含内容较多1> jsp语法知识2> javabean比较简单些,不是很难学
3> servlet 主要是用来处理页面传递信息与数据库进行交互,可以返回一个页面(jsp页面编译后最终也转换成servlet)4> jdbc连接数据库: 用jsp和数据库连接5> jstl标签标签化页面,使jsp页面不再有动态代码嵌入
6> EL表达式结合jstl使用,更加方便的使页面标签化7.javascript,对于一个优秀的WEB开发程序员来讲,其javascript应该相当不错,javascript各种特效实在令人瞠目结舌
8.xml文件 其实这本不该拿出来单独作为一个知识,不过以后也能用的到,主要是能会编写简单的xml 就行了,一定要注意其格式是什么样子的 9.struts框架 View层 经典的MVC框架,这也是struts经久不衰的原因,现在很多人在使用的版本是1.x,不过现在已经有新的版本2.0,添加了不少新的功能初学者可以先学1.x版本,学习完后再转向2.0版本,其最主要的功能是页面转与参数传递2.0中增加了拦截器的功能
10.hibernate框架Model层 主要是对数据库的操作,作为一种持久层,在数据库使用方面相当优势
11.spring框架 Control 控制层,可以连接struts和hibernate,当然不用spring,struts也可以和hibernate,不管用了Spring更加方便管理
spring 是2006年刚推出的框架,相当红火,但学起来也不是那么容易,底层主要是用java的反射机制写的,还有什么动态代理
这些java的高级特性都是jdk 1.5以后才有的新特性,主要优点是控制反转和面向切面式编程,打破了一个类必须在实例化一个对象之后才能调用其方法和属性的JAVA定律,也就是讲想使用某个类的方法和属性可以不用new生成一个对象
直接使用
12.DWR框架 ,也就是著名的Ajxa,无动态刷新页面,全称 异步javascript和xml应用:Google自动搜索建议,Google地图,Gmail,等等等等太多了。。
目前我所学的知识已经总结的差不多了,还有一些比较偏听偏的知识我就不写了,免得给大家带来很多不必要的麻烦,如果你能掌握这些,用这些知识做两个比较像样的网站再加上你有大专或本科文凭,那么来讲找工作一定不会一件很难的事。当然想掌握上面那些也不是一件容易的事。呵呵。上面的那些我也只会用用,真正实在地掌握我也不精,毕竟学习时间也不是很长。需要在以后的学习过程中慢慢学习以致掌握,好了今天我之所以写这些是想给一些不明白JAVA WEB开发要学习什么知识的朋友指明一个方向,但愿你们能 有所收获,到网上去找些资料吧。网上很多,一个一个的来慢慢学,不要灰心。相信你们能够学好学透。。最后祝你们早日成功!以后有时间了我会再慢慢的详细讲一下每个部分有哪些重点要学。。如果还有什么问题的话也可以留言....我会抽时间来给你们解答的......
第三篇:web项目开发总结报告
唐诗宋词学习网站项目总结
1引言
当下人们生活节奏飞快,能够在紧张的工作之余细细品读几首唐诗宋词,亦不失为一件美事。作为一个具有特色的学习网站,网站提供了颇具特色的唐诗宋词的学习功能,使用户能够在轻松的状态中学习。
1.1编写目的
本次项目总结主要是对唐诗宋词网站项目的总结,希望通过总结我们在开发过程中遇到的问题和采取的方法,对以后的项目开发起到一定的指导性的意义。从而提高我们组以后开发项目的效率和规范我们的过程。从客户的需求中提取项目应该实现的功能要求,为后期的构建提供指导。
1.2背景
鉴于当前互联网的快速发展,以及国家对中国传统文化的提倡,希望建设一个学习唐诗宋词的网站,帮助推动对传统文化的传播和继承。
2实际开发结果
2.1产品
唐诗宋词学习网站
2.2主要功能和性能
● 普通的游客,以未登录的状态浏览网站的网页,本网站只提供搜索和在线阅读功能;
● 诗词搜索:用户可以根据诗名、词名、词牌名、内容关键字等词条进行搜索;
● 作者搜索:用户根据喜爱的诗人或者词人的名字进行搜索; ● 用户根据以上的搜索的结果,选择查看;
本网站为注册的会员提供了除以上的服务外,更具有吸引力的功能:
收藏列表:
● Favorite list:用户可以将自己喜爱的诗和词加入到Favorite list 中;
● New poem list:用户可以将自己喜爱的新诗词加入此列表,此表中的诗词是以后在线学习和复习的内容;
● 在线学习,并完成测试的诗词会被自动加入到Favorite list中; 收藏列表的管理:用户拥有对自己列表自主管理的权利,如增加新的诗词、删除等操作 ● 分享到微博:用户可以将喜爱的时、词分享到微博,推荐给好友阅读;
● 在线学习:用户通过在线学习的板块可以记忆自己喜爱的诗词。
学习分为三个难度等级:初等、中等、高等。网站同时为在线用户提供记忆提醒,为用户推荐最佳的复习时间、安排复习的内容。
2.3基本流程
同概要设计流程
2.4进度
系统规划阶段 需求分析阶段 项目功能实现 系统测试阶段 系统界面美化 项目验收阶段
标志性事件 开始到完成
系统需求说明书完成 11.20-11.30 基本代码的生成 测试文档产生 接受公开的测试 对项目功能的演示
12.1-12.16 12.17-12.23 12.24-12.30 12.31-1.5 3开发工作评价
3.1对生产效率的评价
本次项目中,由于组员之前缺少默契,对项目的了解程度不是很 好。所以前期的时候,小组的效率非常低,对自己能力的高估和对项目的工作量不清楚是造成效率低的主要原因。同时,随着项目的进展,采用的结对编程使组员之间形成了一种默契。鉴于对以前SSH框架的初步了解和对项目的深入理解,中后期的生产效率还是有一定的提高。但是与程序员的真实水平相差很远。
3.2对产品质量的评价
1.对于网站初期的规划的唐诗宋词的增删改查功能。2.诗词作者信息的增删改查功能。
3.收藏列表的增删改查和添加删除诗词功能。4.生诗词库的建立和考核测评功能。5.用户的注册登陆功能。
上述的各项基本功能均已经实现,可以总体运行。但是每一个功能还有很多工作要做,完善。各项功能还是有些bug,完善这些功能还需要一部分时间。同时由于我们组员对用户的需求认识不足,造成了很多反复,导致生产率效率低下。
3.3对技术方法的评价
1、使用数据库建模工具:PowerDesigner 工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。
2、系统开发框架:此系统的框架使用的是SSH结构,此框架在开发一些中小软件是比较实用的。使得程序员能够随心所欲的使用对象编程思维来操纵数据库。但是我们要是可以开发出自己的框架,把一些通用的功能开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。
3.4出错原因的分析
主要有以下几个方面的原因需要我们可以以后注意:
1、对软件开发的流程不是很熟悉。因为这方面知识的获取只是停留在理论层面,缺乏理论经验。
2、组员之间的交流还有待提高。因为在最后的一段时间,由于课程学习和复习的原因,大家能够集中在一块进行编程的时间不多。对项目的关注程度有所降低。
3、对web开发技术了解面不够,目前只是会对SSH框架熟悉。而且其中的框架使用细节流程也不是很清楚。
4经验与教训
项目历时两个月时间,在这两个月的时间里,使我们组对于项目有了更深刻的理解。
首先是对软件工程课程的更进一步学习,理解。此次的综合训练是紧跟课程同时进行的。在课程进行的同时,老师对其用到的知识进 行了详细的讲述。包括团队的建立,题目的选择,团队中各个组员之间的关系和整个项目选择的过程模型等。
第一阶段:需求分析阶段。只有充分了解了用户的需求才能开发功能完整、性能良好的项目。在这个阶段,我们小组听取了梁丹同学对于这个网站各个功能模块的描述,并做详细的记录,这个为我们后面项目的度量提供了可靠的材料。
第二阶段:项目分析设计阶段。整个项目在这个阶段的工作要多一点,它直接关系到后一阶段的编码,所以它起到了承上启下的作用。这一阶段的主要任务包括分析项目中对象,再根据对象设计数据库,在此包括其建模设计,在完成数据库后就是数据流程图了,它大体上描述了程序走的流程,以及大体的一个架构。完成上述工作后就是类的设计了,它是根据数据流图的设计来设计的,写好每个模块的每一个类,为下一阶段做好准备。在此,我们就完成了整个系统的一个架构。
第三阶段:编码阶段。在整个项目周期中只占到了1/4的时间,用代码将整个系统的业务逻辑表达出来。其中和遇到好多问题:对java中的好多现有的类不熟悉,使得编写的代码质量不高,代码的复用性不高,好多问题还都没有解决。
第四阶段:测试和发布。这一阶段是我们项目的最后一个阶段了,主要是对项目所涉及的功能进行功能测试。发现问题及时解决。
同时鉴于我们采用的是Scrum敏捷开发模型,并采用了结对编程。下边介绍下关于团队建设方面的总结。团队的个体成员为实现一个共同目标而协同工作。团队工作就是团队成员为实现这一共同目标而共同努力。项目团队工作是否有成效会直接影响项目的成败,尽管计划以及项目经理的工作技能是必要的,但人员——项目经理和项目团队——才是项目成功的关键。项目成功需要一个有效的项目团队。
我们组每位成员都精心付出了自己的努力,相互依赖,齐心协力地进行工作,已保证项目目标的成功实施.同时我们组也做到了以下的关键几点:
1、对项目目标的清晰理解。
2、对每位成员角色和职责的明确期望。
3、目标导向。
4、高度的合作互助。
5、高度信任。
这些都是以后我们在做项目设计时候必须借鉴的。一个绩效良好的项目团队很有必要管理好时间,为有效管理时间,团队成员要明确每周的目标,每天制定一个做事表,集中精力完成当天的做事表。要控制干扰,谢绝参加那些对实现目标没有意义的活动。团队成员也要有效利用等待的时间,一次性处理好文件工作,并要为实现目标奖励自己。我们组的每位成员都尽心尽力地为这个项目付出,期待项目最后成功的实施。
通过此次项目的学习和实践,使得我们组对于软件过程和项目管理这门课程有了更深入的了解,对其中所涉及的方法和工具有新的认 识,我们组会在以后的学习中继续摸索,灵活运用各种方法,熟练对各种工具的掌握,努力提高我们组的知识水平和业务能力!同时也认识到我们组在实际的代码编写阶段出现了许多无法解决的bug,需要我们利用下来的时间进行完善,真正做到学习无止境。也使我们认清了我们现在的编程水平还很低下,对知识的掌握还不够。距成为一名合格的软件工程师还有很长的一段距离。
第四篇:WEB前端开发经验总结
ASP.NET前端开发经验总结
通过此次大作业的设计到完成,我负责的是web前端的开发,经过此次作业和结合W3C上的自学,我渐渐有了一些对前端开发的小小经验(仅为个人意见)。WEB标准是什么?
说是WEB标准,不过我这里主要是对HTML5 和 CSS3.0的一些经验总结。因为WEB含盖的内容实在是太多了,“WEB标准”是一系列标准的总称,包括HTML5.0、HTML4.0、XHTML1.1、CSS3.0、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以这里要跟大家指出来一下,WEB标准不是我们所说的DIV+CSS。刚刚上面提到了――DIV+CSS,这里要说明下,这样说其实是不正确的。DIV+CSS准确的说法(个人的理解)应该是:采用W3C推荐的WEB标准中的HTML5结合CSS3.0样式表制作页面的方法,DIV应该指的是HTML标签,而CSS显示是指的CSS样式表了。
采用WEB标准开发的好处
那么W3C为什么会推荐这样的页面制作方法呢?下面我们就简单的看看采用WEB标准开发(个人理解的)相对以前TABLE布局的优势有哪些?
1、节约运营成本
看看我们的WEB标准制作方法是如何做到的?
采用WEB标准制作,我们可以做到表现很形式的分离,我们用XHTML来表现(数据),用CSS来控制(页面元素呈现的)形式。写的好的页面,XHTML代码中基本上都是用户要看的数据,还其他修饰性的东西,全部由我们的CSS来控制。这样一来我们的(XHTML)页面的体积就大大减小了,这样你在带宽上的费用就会大家降低了,这个怎么降低的,你可以想象一下,YAHOO的首页小1K,100W个人一起访问,那么带宽节约了多少?而且可以更充分的利用带宽。
而我们的CSS控制了,所有的页面元素的样式,现在想改网站的整体风格,你只需要花几分钟修改一下一个CSS文件,就可以轻松搞定了。维护的成本也下来了,省了不少钱了吧?还有,你开这个页面的速度会快很多啊,一个让你等半分钟的页面,除非里面的信息对你很有用,不然我们大家基本都没有太多的时间去用来等待的。
2、对用户友好更友好,且有机会获得更多的用户 现在来说说用户友好。首先我想把我们的用户来分下类。第一类:普通用户(每个访问我们网站的人); 第二类:搜索引擎;
采用WEB标准开发的页面,结构清晰,页面体积小,浏览器兼容性好。普通用户访问的时候,页面打开速度快,而且不管用户使用那种浏览器,都能够正常访问(显示)页面,且页面的结构清晰,要找的数据可以很方便的浏览到。
而对搜索引擎来说,一个好的采用WEB标准开发的页面,都是做过SEO优化的,它访问起来很友好,很容易理解你的页面中哪里是标题(H1~H6标签),哪里是段落(p标签),哪里是段落里要强调的内容(strong标签)等,它可以很容易的分析出来。而一个SEO好的站点,大家都知道,被搜索引擎收录的机会更多,这个也意味着您的网站会被更多的普通用户访问到,给你的站点带来更多的用户。
一个能帮我们省下大笔费用,提高工作效率。同时又能够提高页面浏览速度,对用户友好,甚至能够不花钱宣传,就能给你带来更多用户的技术。你说你会不会去使用它?这个也正式我们的W3C推荐使用WEB标准开放网站的原因啊。而这个技术也得到了我们广大用户的认可,所以现在需要学习WEB标准啊。合理的布局
前面我提到了一些知识点――“结构清晰、SEO优化、页面体积小、HTML代码中基本上都是用户要看的数据”。这些东西,都是我做了合理布局的结果。而且我个人觉得,我们采用WEB标准制作的一切都是从这个知识点开始的,所以我这里就先来说这个话题。
也许有人会问,怎样的一个页面,才算是合理的布局的呢?这个问题问题问得好,也是我们大家刚开始学用WEB标准的问得最多的问题之一,我也曾经常被这个问题所困扰,这里就说说我对合理布局的一些理解。
在开始讲合理布局的页面要达到的要素前,我们还是用个实例来讲解会更直观些。先来看看这个图片:
不错,这个是一个文章详细页,没有左右两栏布局,不过这里我重点要讲的是合理的布局。
这是此次实验中customer(前端的一项)部分的完整代码:
<%@ Page Language=“C#” AutoEventWireup=“true” CodeFile=“Customer.aspx.cs” Inherits=“Customer” %> <%@ Register Src=“Controllers/Bottom.ascx” TagName=“Bottom” TagPrefix=“uc4” %> <%@ Register Src=“Controllers/Top.ascx” TagName=“Top” TagPrefix=“uc1” %> <%@ Register Src=“Controllers/Left.ascx” TagName=“Left” TagPrefix=“uc2” %>
” name=“description”/> ” name=“keywords” />