开发者社区> 吞吞吐吐的> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

A.6-什么是“asp.net”?

简介:
+关注继续查看
ylbtech- .NET-Basic: A.6-什么是“asp.net”?

 A.6-什么是“asp.net”?

1.A,笔记(Notes)返回顶部

asp.net
一,什么是?
VS开发平台上实现的BS架构开发。
区分:asp与asp.net的区别:
asp是微软前些年提出的一种网站开发语言,基于VB脚本,基于对象的,不是纯面向对象,级别类似于jsp,php,是代码标记混写语言,导致网站开发不能分层实现,开发混乱,只适合于小型网站开发,以前在一期课程中有,现在在体系中淘汰了。在国内,很多小的网站开发公司还在使用。
开发出的网站速度慢。
识别:http://www.####.com/$$$$$.asp

asp.net微软的vs开发平台进行bs架构开发的模块。

--C/S架构

asp.net 2.0 C#2.0 --- vs2005
asp.net 3.5 C#3.0 --- vs2008
识别:http://www.####.com/$$$$$.aspx
优点:架构在vs开发平台,多语言支持,纯面向对象,支持框架开发,支持分层开发,的新的架构体系,与Sun的Java EE 体系相抗衡,用于大型分布式网络系统的开发架构。
缺陷:不开源。
除了:银行,政府,军队,保险,金融部门(java),其余asp.net崛起迅速。


二,学习asp.net工程的创建:
1,代码分离模式:页面与C#代码分离在两个文件中。
美工---- 控制页面 .aspx
程序员---- 控制代码文件 .aspx.cs

例如:页面Default.aspx有两个文件 :Default.aspx 和 Default.aspx.cx

页面:Default.aspx 有两种视图:
源视图控制html标记 ----高级程序员
设计视图:可视化设计,拖拽控件。 ----初级
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
语言 后置代码文件名 类名


代码文件:Default.aspx.cs -- 与页面文件同名,带.cs,后置于每个aspx页面,负责控制页面的逻辑。
public partial class _Default : System.Web.UI.Page 
注意:1)partial 类,部分类。他会与asp.net自动形成的另一个控制页面视图的类(也是partial,同名),在编译时整合成一个类。
2)类名: _Default 即:_+页面名称,不可以使用中文。
3)类是 System.Web.UI.Page的子类。UI-user interface 用户界面 。GUI--Graphic User interface,

代码分离模式是一种创举,所有网络语言梦想实现的,使页面设计人员与代码设计人员分类,有利于分层开发,有利于多人分组开发,有利于大型项目的开发。

2,如何在 aspx.cs 代码文件中进行页面输出控制:
注意:在aspx.cs中有一个默认的方法,protected void Page_Load(object sender, EventArgs e),此方法在页面导出时会”自动“运行,要将页面导出时就要执行的代码置于其中。先于<html>标记输出(重要).

两种方式:
1)Response.Write

2)通过控件 Label---无色透明


三,学习 aspx 的标准web控件

四,重点,理解动态asp.net网站的原理。(晚上,抽查)
无状态连接----请求应答模式


本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/03/26/2982991.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Asp.Net技巧精萃
在网上搜集整理的资料,希望对大家有所帮助1.与的区别:  答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据?   答:接收Bind的控件,一般有dropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑  的主要是A...
866 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载