`
0428loveyu
  • 浏览: 30860 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

《ASP.NET夜话》 - 书摘精要

 
阅读更多
(P14)
如果客户端启用了Cookie,那么客户端与服务器之间通过Cookie来传递SessionID的值;
如果客户端没有启用Cookie,就会通过URL来传递SessionID的值;

(P15)
Session中的数据保存在服务器端;
Session中可以保存任意类型的数据(即Object类型);
Session默认的生命周期是20分钟,可以手动设置更长或更短的时间;

(P15)
Cookie保存在客户端而不是服务器上,每次客户端发出请求时都会把Cookie一起发送到服务器,服务器每次响应客户端请求时会重新把Cookie发送到客户端保存;

(P20) <%= %> 是用来向输出流中输出变量的值;

(P22) 在ASP.NET中引入了一种只能用于服务器控件上或者服务器代码里的根目录运算符(~),它表示当前应用程序的根目录;

(P24)
以GET方式提交的表单在地址栏中会显示参数名和参数值;而POST方式不会,用POST提交参数相对来说更隐蔽一些,也相对安全一些;

由于对浏览器地址栏中能输入的最大字符数有限制,所以用GET方式提交不能处理参数值更大的表单,而POST方式则没有这个限制;

(P25)
获取HTML控件值的常见方式:

Request.QueryString["控件名"] —— 适合于GET方式提交的表单;
Request.Form["控件名"] —— 适合于POST方式提交的表单;
Request["控件名"] —— 同时适合于GET和POST方式提交的表单;

(P28)
在服务器端表单里可以不用指定 action 属性,表示由当前页面处理;也可以不指定 method 属性,默认以POST方式提交表单;

一个 ASP.NET 页面只能有一个服务器表单,在服务器表单中控件的ID值必须唯一;

(P74)
按钮的 Click 事件和 Command 事件不能同时使用,如果需要事件的数据,就用 Command 事件,然后设置 CommandEventAgrs 属性来附带事件数据;如果不关心事件数据,那么直接用 Click 事件就行了;

(P101)
DataReader对象不能直接实例化,必须借助于相关的Command对象来创建实例;

(P116)
指定了数据绑定控件的 DataSource 属性或者 DataSourceID 属性之后,再调用 DataBind() 方法才会显示绑定的数据;

DataSource 和 DataSourceID 两个属性不能同时使用;

数据绑定控件的 DataSource 属性必须是一个可以枚举的数据源,比如实现了 ICollection、IEnumerable 或 IListSource 接口的类的实例;

(P120)
可以在 <%# 和 %> 分隔符之内访问当前页面对应的类的属性、变量或者带返回值的方法,前提是属性、变量或者带返回值的方法的访问控制符必须是 protected 或者 public ;

XML 形式的数据源在绑定到数据绑定控件时需要配合使用 XPath 函数,其他类型的数据源绑定到数据控件时需要配合使用 Eval 或 Bind 函数;

(P198)
<configSections>节点指定了配置节和处理程序声明。如果配置文件中包含<configSections>节点,则<configSections>节点必须是<configuration>节点的第一个子节点;

(P255)
ScriptManager 控件在页面中最多只能有一个,并且还必须位于页面中所有的服务器控件之前;

ScriptManager 控件有一个重要属性 EnablePartialRendering,这个属性默认值是 true,表示使用异步刷新;如果设置为 false,就和传统的 ASP.NET 页面没有区别了;

(P288) 为了避免SQL注入,建议大家使用参数化SQL语句或者存储过程来访问数据库;

(P363) FileInfo类提供了两种对文件进行读/写的方式:基于字节的和基于字符的;

(P369)

在.Net中有两种流:基于字节的和基于字符的;

在.Net中定义了一个基于字节的流的抽象类,这个类就是Stream类,所有基于字节的流的非抽象类都是Stream类的派生类;

(P373) 基于字符的方式进行读操作的类都是 System.IO.TextReader 这个抽象类的派生类;

(P374) 基于字符的方式进行写操作的类都是 System.IO.TextWriter 这个抽象类的派生类;

(P377)

所谓编码,是指将 Unicode 字符转换为字节序列的过程;所谓解码,是一个反向操作的过程,即将编码字节序列转换为 Unicode 字符的过程;

在 .Net Framework 中提供了一个编码抽象类 Encoding ,它位于 System.Text 命名空间下;
分享到:
评论

相关推荐

    人才网站设计-asp.net+sql-(系统源码)

    人才网站设计-asp.net+sql-(系统源码)人才网站设计-asp.net+sql-(系统源码)人才网站设计-asp.net+sql-(系统源码)人才网站设计-asp.net+sql-(系统源码)人才网站设计-asp.net+sql-(系统源码)人才网站设计-...

    ASP.NET初级篇-多媒体CD

    资源名称:ASP.NET初级篇-多媒体CD资源目录:【】ASP.NET初级篇-多媒体CD1_asp1-1【】ASP.NET初级篇-多媒体CD1_asp1-2【】ASP.NET初级篇-多媒体CD1_asp1-3【】ASP.NET初级篇-多媒体CD1_asp1-4【】ASP.NET初级篇-...

    asp.net夜话

    asp.net夜话全书 目录: 一、 ASP.NET 夜话之 1: ASP.NET 介绍 二、 ASP.NET 夜话之 2 : ASP.NET 内置对象 三、 ASP.NET 夜话之 3 :表单和控件 四、 ASP.NET 夜话之 4 : Visual Studio 2005 中容易被忽略的技巧 ...

    asp.net-mvc-core.6.0-layui-sqlsugar-后台模板-v1.2

    asp.net_mvc_core.6.0_layui_sqlsugar_后台模板_v1.2相关介绍《.NET Core6.0 MVC+layui+SqlSugar 简单增删改查》: https://blog.csdn.net/djk8888/article/details/134777133

    计算机毕业设计-ASP.NET彭一鸣-某企业信息管理系统的设计与实现(源代码+)-毕设源码实例.zip

    计算机毕业设计_ASP.NET彭一鸣-某企业信息管理系统的设计与实现(源代码+)__毕设源码实例.zip计算机毕业设计_ASP.NET彭一鸣-某企业信息管理系统的设计与实现(源代码+)__毕设源码实例.zip计算机毕业设计_ASP.NET彭一鸣...

    ASP.NET第一步—基于C#和ASP.NET 2.0---光盘内容

    本资源"ASP.NET第一步—基于C#和ASP.NET 2.0---光盘内容"显然是一个学习ASP.NET初学者的教程资料,其中包含了基于C#语言的ASP.NET 2.0版本的编程实践。 在ASP.NET 2.0版本中,引入了许多改进和新特性,使得开发更加...

    ASP.NET MVC 5入门指南(中文PDF+源码)

    ASP.NET MVC 5入门指南 (中文PDF+源碼) 1. ASP.NET MVC 5 - 开始MVC 5之旅 2. ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ASP.NET MVC 5 - 将数据从控制器传递给视图 5. ASP.NET MVC 5 - 添加一个模型 6. ...

    Aspnet-ASP.NET-WebForm-Identity-Demo.zip

    Aspnet-ASP.NET-WebForm-Identity-Demo.zip,asp.net-webform-identity-demoasp.net-webform-identity-demo,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript...

    ASP.NET Core Cloud-ready Enterprise Web Application Development epub

    ASP.NET Core Cloud-ready Enterprise Web Application Development 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    ASP.NET综合实验--成绩管理系统

    ASP.NET是一种基于.NET Framework的服务器端编程模型,用于构建功能丰富的、交互性强的Web应用程序。在"ASP.NET综合实验--成绩管理系统"这个项目中,我们可以深入理解ASP.NET的核心概念和技术,以及如何应用它们来...

    上海交大ASP.NET课件---HTML控件和Web服务器控件

    上海交大ASP.NET课件---HTML控件和Web服务器控件

    ASP.NET Core:ASP.NET-Core-简介与环境搭建.docx

    ASP.NET Core:ASP.NET-Core-简介与环境搭建.docx

    ASP.NET Web Pages - 类

    ASP.NET Web Pages - 类,包括ASP.NET Web Pages类底下的各种子类,里面有相应的属性和方法。

    (亲测正确版)ASP.NET-c#-捕捉网页快照-网站截图-网站缩略图

    (亲测正确版)ASP.NET-c#-捕捉网页快照-网站截图-网站缩略图 ★★★★★★★★★★★★★★★★★★★★★★★★★★★ 建立网站缩略图源码 网页快照ASP.NET网站截图 网页快照ASP.NET c# 输入网址获取网站图片 ★★★...

    第5章ASP.NET数据库开发-ADO.NET数据库编程

    第5章ASP.NET数据库开发-ADO.NET数据库编程 操作环境VS2005

    Aspnet-ASP.NET-C-and-Google-Map.zip

    Aspnet-ASP.NET-C-and-Google-Map.zip,asp.net c和google map solved页未加载asp.net-c-and-google-map,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的...

    ASP.NET Core 8.0 - 最小 API 示例

    ASP.NET Core 8.0 - 最小 API 示例 - 使用 ASP.NET Core 最小 API、Entity Framework Core、令牌身份验证、版本控制、单元测试、集成测试和开放 API 实现 Todo API

    asp.net经典教程 asp.net夜话

    本教程"ASP.NET经典教程 ASP.NET夜话"旨在帮助初学者快速入门,掌握ASP.NET的核心概念和技术。 1. **ASP.NET概述**: ASP.NET是一个服务器端的开发平台,它允许开发者使用各种编程语言(如C#、VB.NET)来创建动态...

Global site tag (gtag.js) - Google Analytics