【浅谈ASP.NET】——视频总结

简介: 【浅谈ASP.NET】——视频总结

引言


感觉很久没有学过这么纯理论的东西了,在学习视频的过程中是比较痛苦的,首先是视频在扩展屏的时候不能倒


退,这样在我们敲视频中的小例子的时候非常的不爽,另一个方面就是视频中老师用的VS.NET版本(比较老的版


本),而我们现在都是VS2012或者是13,所以有很多控件爱你的属性都已经升级,很多操作都不一样。所以在实现的


过程中需要不断的在网上查询资料,但是不管怎么样,在学习的过中收获还是比较多的。

   宏观总结

下面我用一张导图在宏观上面总结一下,整个视频中重点讲解的内容:

20150516171408765.png


 基本讲解


【概述部分】


ASP.NET的定义:ASP.NET[1]  是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。


指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


WEB应用程序: Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访


问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。


20150516172354792.png


为什么会出现ASP.NET:ASP.NET的前身是ASP技术,在微软首次推出后在网页制作领域迅速得到普及,成为当时编程


人员的钟爱同时也成为微软windows NT 4.0平台的关键技术,但是随着时间的推移ASP缺点也不断的暴漏,为了克服


这些缺点从而推出ASP.NET技术。



20150516173235240.png

20150516173709898.png


【基本对象】


Page类:Page类对象的时间贯穿于网页制作的整个过程,在每个阶段,ASP.NET都触发了可以在代码中处理的事

件,在大多数情况下,只需要关心Page_Load事件。比较重要的一个属性如下:

Protected void Page_Load(object sender,EventAge e)
{
    if(!IsPostBack)
   {
       BindDropDownList();
     }
}


1、通过页面的IsPostBack属性,可以检查.aspx页是否为传递回服务器地方页面

 

2、当加载页面并对控件的更改属性进行处理之前,用户可以在Page_Load事件中检查该页面是否为被传递回的页面。


Request类:该对象用户检索从浏览器向服务器所发送的请求中的信息,在按下“提交按钮”时,Request对象将读取和提取通过HTTP请求发送的参数。在用户提交表单时,包含在输入控件中的数据将与表单一起被发送。下面来看一


下几个重要属性:

 

   1、Redirct-将客户端重定向到新的URL。

 

   2、Cookies-获取响应Cookie集合  

   3、QueryString-用来获得客户端附在URL后面的查询字符串信息。

 

 Response类:该对象用于将数据从服务器发送回浏览器。  

 

1、Write-将信息写入HTTP响应输入流,如果打开缓存器,将信息写入缓存器并等待稍后发送。


Server对象:该对象用于访问服务器上的资源。例如,访问在服务器上创建和安装的组件。


Cookie对象:Cookie对象为Web应用程序保存用户相关信息提供了一种有效的方法,当用户访问某个站点时,该 站点可以利用Cookie保存用户首先项或其他信息,这样当用户下次在访问该站点时,应用程序就可以检索以前保存的信息。


优点:1、可配置到期规则。2、不需要在任何服务器资源。Cookie存储爱客户端并在发送后有服务器读取。3、简


单性 4、数据持久性。

Session对象:该对象用户存储在多个页面调用之间特定用户的信息。利用Session对象可以在不同的页面间共享


数据,但是不能再不同的用户间共享数据。经常用到的两个事件:Session_OnStart事件和Session_OnEnd事件。前一个事件在创建一个Session时触发,后一个在用户Sessio结束时( 可能是因为超时或者调用了Abandon方法)被调用。

 

Application对象:该对象用于共享应用程序级信息。即,维护整个应用程序的一组变量,这些变量可以有所有访问该应用程序的用户共享。


Cookie Session Application三个对象的比较三者都是用来存储信息的一中状态,即三者都可以成为状态保存对象。但是有都有自己的特点。


Session:存储会话信息,一般用户用户登录时存储用户状态信息,当访问其他页面或者重新打开该页面时判断是否存在该Session,如果不为null则表示用户已经登录,可继续访问,否则即转向登录页面。

 

Cookie:用于记录用户信息,以备下次登录不必重复书写。

 

Application:用来存储和获取可以被用户之间共享的信息。


【基本控件】


在这些控件部分没有什么陌生的东西,对于我们比较新鲜的东西就是验证控件,这个知识比较生疏但是非常重要,


所以需要我们自己敲一些小例子来属性他们的一些基本属性和事件。其次就是那些数据承载控件,这些都是需要我们


自己多练习才能很好掌握的东西,当我们对这些控件比较熟悉以后会大大的提高我们编程的效率。


【小结】

在这段时间的学习中算是对web程序开发的一个初步的了解,对其中的一些运作机制有了初步的了解,这些视频中主要讲的还是ASP.NET中的一些基本对象和基本控件这两大部分,另外在最后给我们讲解了一下web程序的部署和发布。运用配置文件来进行身份验证等内容。这些讲的都比较浅,需要我们在今后的学习中不断的深入。总而言之我们在视频中学到的只是ASP.NET中的很小很小的一部分,这也告诉我们需要学习的还有很多,我们必须努力了。加油!!

目录
相关文章
|
开发框架 前端开发 JavaScript
ASP.NET MVC+LayUI视频上传
ASP.NET MVC+LayUI视频上传
226 0
ASP.NET MVC+LayUI视频上传
|
Web App开发 移动开发 .NET
一起谈.NET技术,浅谈ASP.NET 4中构造HTML5视频控件
  在本文中,将一步步地指导你如何使用Visual Studio 2010和ASP.NET 4的相关知识,打造一个基于HTML5标准规范的视频播放控件,其中你会学习到一些关于HTML 5的知识,还会学到如何使用ASP.NET 4去打造一个服务端的控件。
1179 0
|
Web App开发 移动开发 .NET
浅谈ASP.NET 4中构造“.NET研究”HTML5视频控件
  在本文中,将一步步地指导你如何使用Visual Studio 2010和ASP.NET 4的相关知识,打造一个基于HTML5标准规范的视频播放控件,其中你会学习到一些关于HTML 5的知识,还会学到如何使用ASP.NET 4去打造一个服务端的控件。
972 0
|
Kubernetes .NET 容器
(视频)asp.net core系列之k8s集群部署视频
0、前言 应许多网友的要求,特此录制一下k8s集群部署的视频。在录制完成后发现视频的声音存在一点瑕疵,不过不影响大家的观感。 一、视频说明 1、视频地址: 如果有不懂,或者有疑问的欢迎留言。视频分为两段。
1026 0
|
.NET 程序员 C#
52abp框架asp.net core & Angular全栈开发实战视频课程
课程标题 52abp框架asp.net core & Angular全栈开发实战视频课程 课程简介 从零开始学 52ABP企业开发框架,企业项目是如何开发和技术选型,代码如何管理,团队协同开发。
2988 0
|
前端开发 .NET 数据库
Asp.NET Core2.0 项目实战入门视频课程_完整版
END OR START? 看到这个标题,你开不开心,激不激动呢? 没错,.net core的入门课程已经完毕了。52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不开各位的帮助和加油。
1989 0

相关产品

  • 云迁移中心