asp.net总结(一)
前言
asp.net的视频不是很多,但是中间由于毕业论文等一些事情.花的时间比较长,知识所以整体上学习的也不是很连贯
打算在总结的时候来复习一下这些知识.只能是大概的来了解asp.net到底有哪些东西。然后再以后用到的时候来找
吧!打算分几个部分来总结,感觉知识有点多。
基础
什么是asp.net?它跟asp和我们口中的.net平台又有什么关系?这些在我理解来在学习asp.net之前也是很重要的,
明白了这些也就知道学这个知识是用来做什么的。不要学了半天,不知云云。我们知道.net是微软推出的一个全
新的软件开发平台,各个语言之间的交互和组件的访问更加便捷。Asp.net是.net到底是什么关系呢?有人说
ASP.net是.Net的一个子集,我只能说是基本上算是。因为asp.net不仅仅使用.net框架中的语言,还使用其他语言
例如html元素,JavaScript等。所以只能说是Asp.net是.net开发平台中一个较为具体的技术,利用了.net及其他一些
技术来更好的支持web的开发。那么asp和asp.net有什么区别呢?我只能说是这两个差别很大,基本上不能在一
起比较了。至于到底怎么区别,有兴趣见http://jingyan.baidu.com/article/08b6a591ec9fd014a8092292.html
常见对象
Asp.net有些常用的对象
Page对象:指向页面自身的方式,作用域为页面执行期。是page类对象,代表一个web窗体,包含的所有服务器
控件的外围的命名容器。常用的属性:Title获取或设置网页标题,IsPostBack是否是第一次加载和访问;
Request对象:读取客户端在Web请求期间发送的值。常用的有QueryString[“对象名”]以此来获取通过url路径传
来的数据。
Response对象:封装了页面执行期返回到HTTP客户端的输出
Application对象:作用于整个程序运行期的准柜台对象。可以用于统计当前在线人数。等首次登录时设置
application[“num”]=0;
Session对象:会话期状态保持对象,用于跟踪单一用户的会话。一般用于当用户登录时候就记录用户状态,当
访问页面就判断是否存在该session,如果是null则不能登录,可处理登陆页面。例如:Session[”user” ] =
”cfl”; 页面判断使用 if(Session[”user”] == null) Response.Redirect(”Login.aspx”) ; else Response.Write(”欢
迎” +Session[”user”].ToString())
Cookie对象:客户端保持会话信息的一种方式
Server对象:提供对服务器上方法和属性的访问。常用的方法有mapPath来获得文件的物理路径。
控件
Web控件
web控件(内部控件)是基于html产生,加上unat=“server”使之在服务端运行,又重新定义了一个命名空
间asp来包含这些控件,更好的辨认。比html控件相比更好的设置.
与html控件的区别
html控件和内部控件并没有太大的区别,只是html在使用过程全部是inputtype这样看起来辨认很麻烦,
而重新包装在asp命名空间中后更容易来辨认。
由于asp.net是面向对象,这样来说一种web控件就是一个web类,拥有自己的方法和属性和事件,有自
己的隐藏代码,使用高级语言实现代码分离,利于维护。统一的命名空间管理和更好的设置属性和方
法。
客户端控件
用户控件
扩展名.ascx;与 完整的web窗体相似,但不包含html body form等元素
总结
总体上是一些理论的论述,还有一些关于ADO.net的数据连接及webservice的内容。在后面再总结,后面想
用一些例子做一些辅助。理论的东西有点虚,没感觉。今天太晚了,先到这里了。
asp.net总结(一)的更多相关文章
- ASP.NET Core 之 Identity 入门(一)
前言 在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库,负责对用户的身份进行认证,总体来说的话,没有MVC 5 里面那么复杂,因为在MVC 5里面引入了OW ...
- Asp.Net Mvc 使用WebUploader 多图片上传
来博客园有一个月了,哈哈.在这里学到了很多东西.今天也来试着分享一下学到的东西.希望能和大家做朋友共同进步. 最近由于项目需要上传多张图片,对于我这只菜鸟来说,以前上传图片都是直接拖得控件啊,而且还是 ...
- ASP.NET Core 中的那些认证中间件及一些重要知识点
前言 在读这篇文章之间,建议先看一下我的 ASP.NET Core 之 Identity 入门系列(一,二,三)奠定一下基础. 有关于 Authentication 的知识太广,所以本篇介绍几个在 A ...
- ASP.NET Core应用的错误处理[3]:ExceptionHandlerMiddleware中间件如何呈现“定制化错误页面”
DeveloperExceptionPageMiddleware中间件利用呈现出来的错误页面实现抛出异常和当前请求的详细信息以辅助开发人员更好地进行纠错诊断工作,而ExceptionHandlerMi ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...
- ASP.NET_各个币种之间的汇率转换(实时)使用Yahoo汇率。
近期开发支付平台的时候有运用到各国的实时汇率之间的转换问题,于是在往上找了很多相关资料,以下就是一些参考网址: 1.提供API接口的网站:https://www.showapi.com:这个网站有提供 ...
- ASP.NET Core MVC/WebAPi 模型绑定探索
前言 相信一直关注我的园友都知道,我写的博文都没有特别枯燥理论性的东西,主要是当每开启一门新的技术之旅时,刚开始就直接去看底层实现原理,第一会感觉索然无味,第二也不明白到底为何要这样做,所以只有当你用 ...
- ASP.NET Core应用的错误处理[2]:DeveloperExceptionPageMiddleware中间件如何呈现“开发者异常页面”
在<ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式>中,我们通过几个简单的实例演示了如何呈现一个错误页面,这些错误页面的呈现分别由三个对应的中间件来完成,接下来我们将 ...
- Asp.Net WebApi核心对象解析(下篇)
在接着写Asp.Net WebApi核心对象解析(下篇)之前,还是一如既往的扯扯淡,元旦刚过,整个人还是处于晕的状态,一大早就来处理系统BUG,简直是坑爹(好在没让我元旦赶过来该BUG),队友挖的坑, ...
- Asp.net Core中使用Session
前言 2017年就这么悄无声息的开始了,2017年对我来说又是特别重要的一年. 元旦放假在家写了个Asp.net Core验证码登录, 做demo的过程中遇到两个小问题,第一是在Asp.net Cor ...
随机推荐
- js字符串比较
1,大写字母小于小写字母 a='ang',b='Zh' 那么a>b 2,可以使用字符串的toUpperCase()/toLowerCase()方法不区分字母的大小写. a.toUpperCase ...
- 基于GBT28181:SIP协议组件开发-----------第四篇SIP注册流程eXosip2实现(一)
原创文章,引用请保证原文完整性,尊重作者劳动,原文地址http://www.cnblogs.com/qq1269122125/p/3945294.html. 上章节讲解了利用自主开发的组件SIP组件l ...
- C++ Primer 5th 第11章 关联容器
练习11.1:描述map 和 vector 的不同. map是关联容器,vector是顺序容器,关联容器与值无关,vector则与值密切相关 练习11.2:分别给出最适合使用 list.vector. ...
- Echop后台分页实现原理详解
ecshop后台开发,工作中分页中遇到的问题 1.通过筛选条件筛选出数据后,点击下一页返回没有筛选(所有数据)的第二页数据 效果 结果 点击分页后效果 问题:ecshop分页利用ajax实现,在点击下 ...
- 代码发布架构方案(SVN)
问题: 安装优化软件环境nginx,lvs 程序代码(不断更新) 配置更新(不断变更) 1.SVN介绍 1.1 什么是SVN(Subversion)? SVN(Subversion) ...
- Python自动化运维之12、面向对象进阶
上一篇<面向对象基础>文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公 ...
- 黑马程序员—C语言的函数、数组、字符串
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.函数 定义:函数是代码复用的一种机制. 函数的基本语法: 返回类型 函数名 ( 参数类型 参 ...
- python 列表 字典 读写文件:pickle模块的基本使用
python数据持久存储:pickle模块的基本使用(转载) 作者: pzxbc 出处: http://pzxbc.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保 ...
- Erget 显示对象
核心显示类: 类 描述 DisplayObject 显示对象基类,所有显示对象均继承自此类 Bitmap 位图,用来显示图片 Shape 用来显示矢量图,可以使用其中的方法绘制矢量图形 TextFie ...
- Ant快速入门(三)-----定义生成文件
适应Ant的关键就是编写生成文件,生成文件定义了该项目的各个生成任务(以target来表示,每个target表示一个生成任务),并定义生成任务之间的依赖关系. Ant生成文件的默认名为build.xm ...