首页 > 知识点讲解
       ASP.NET的网页代码模型
知识路径: > 电子商务系统程序设计基础 > 电子商务系统建设 > B/S结构程序设计 > ASP.NET概述 > 
相关知识点:5个      
        ASP.NET网页一般由三部分组成:
        ①ASPX文件:包括HTML标记、服务器控件、脚本代码等。
        ②CS文件:包括事件处理程序和代码。
        ③designer.cs文件:用来为页面的控件做初始化工作,一般只有ASP.NET应用程序(Web Application)才有designer.cs文件。
        ASP.NET页面一般都是代码隐藏页模型,代码隐藏页模型将事件处理程序及其他服务器脚本程序都存放在cs文件中,而不嵌入在aspx网页文件中,当ASP.NET网页运行的时候,先处理cs文件中的代码,再处理.aspx页面中的代码。这种模式被称为代码分离。
        代码分离将页面的HTML代码与动态的服务器代码放在不同的文件中,使得网页设计人员也可以单独设计静态样式页面,而程序员可以独立设计服务器代码,二者基本没有影响。另外,代码分离使得程序的调试和运行结构清晰。在代码分离模型的aspx文件第一行程序代码如下:
        
        其中,CodeFile=“Default.aspx.cs”,说明该文件对应的服务器代码被定义在.aspx.cs类文件中。可以通过事件的方式将对应的程序代码写在.aspx.cs文件中,当然,也可编写其他符合C#语言的代码。
        页面文件的第一行是一条page页面指令,ASP.NET页面支持多个页面指令,页面指令用来通知编译器在编译页面时做出的特殊处理,如缓存、使用命名空间等。当需要执行页面指令时,通常的做法是将页面指令包括在文件的头部,常用的页面指令如下:
        .@Page:定义ASP.NET页(.aspx文件)的属性。
        .@Control:定义ASP.NET用户控件(.ascx文件)的属性。
        .@Import:将命名空间导入到页中。
        .@Implements:实现指定的.NET Framework接口。
        .@Output Cache:输出缓存策略。
        .@Assembly:在编译过程中将程序集链接到当前页,以使程序集的所有类和接口都可用在该页上。
        .@Register:注册用户控件,为用户控件定义前缀。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有