摘要:
ASP.NET中的身份验证有那些?你当前项目采用什么方式验证请解释 :非空、比较、范围、正则表达式、汇总Asp.net中有2种身份验证的方法:一种是基于Windows验证,一种是基于Form验证。主要体现在Web.config文件中的设置。 如果采用 windows验证,可以不用登陆就可以直接访问站内网页,因为这种方式将用户身份验证的工作交给IIS服务器和Window操作系统去处理,网站开 发人员就不需要去考虑具体的验证过程。只要客户机加入了服务器域内。这种方式比较适合企业内部网中的应用。具体设置如下: <authentication mode="Windows" / 阅读全文
posted @ 2012-09-21 08:16
紫炎之心
阅读(235)
评论(0)
推荐(0)
摘要:
两种简单的加密 阅读全文
posted @ 2012-09-21 08:12
紫炎之心
阅读(81)
评论(0)
推荐(0)
摘要:
改进查询的目标是提高查询效率,改进查询要综合考虑多方面的因素,其基本点就是如何有效使用索引,没有有效利用索引的查询会造成全表扫描,当数据量很大时,查询效率十分低下,甚至是不可接受的。] 总体原则查询优化器查看查询的每个字段,并决定对于限制需要扫描的数据量是否有用。如果一个字段可以被用作一个扫描参数(SARG),那么就称之为可优化的,并且可以利用索引快速获得所需数据。扫描参数SARG的定义:用于限制搜索范围的一个操作,因为它通常是指一个特定的匹配,一个值的范围内的匹配,或者两个以上条件的AND连接。形式如下:<列名> <操作符> <常数 或 变量>或<常 阅读全文
posted @ 2012-09-21 08:11
紫炎之心
阅读(98)
评论(0)
推荐(0)
摘要:
聚集索引和非聚集索引的区别 阅读全文
posted @ 2012-09-21 08:08
紫炎之心
阅读(145)
评论(0)
推荐(0)
摘要:
Request、Request.Form和Request.QueryString的区别 Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);Request.QueryString:获取地址栏参数(以GET方式提交的数据)Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。 而且有时候也会得到不同的结果。如果你仅仅是需要Form中的一个数据,但是你使用了Request而不是Request.Form,那么程序将在QueryString、ServerVariable中也搜寻 阅读全文
posted @ 2012-09-21 08:07
紫炎之心
阅读(79)
评论(0)
推荐(0)
摘要:
快捷键 功能ctrl+k,c 注释选中行ctrl+k,u 取消对选中行的注释CTRL + SHIFT + B:生成解决方案CTRL + F7 :生成编译CTRL + O :打开文件CTRL + SHIFT + O:打开项目CTRL + SHIFT + C:显示类视图窗口F4 :显示属性窗口SHIFT + F4:显示项目属性窗口CTRL + SHIFT + E:显示资源视图F12 :转到定义CTRL + F12:转到声明CTRL + ALT + J:对象浏览CTRL + ALT + F1:帮助目录CTRL + F1 :动态帮助 F1 :帮助SHIFT + F1:当前窗口帮助CTRL + ALT 阅读全文
posted @ 2012-09-21 08:07
紫炎之心
阅读(94)
评论(0)
推荐(0)
摘要:
常规页生命周期阶段一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概述。阶段说明页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。初 阅读全文
posted @ 2012-09-21 08:05
紫炎之心
阅读(92)
评论(0)
推荐(0)
摘要:
GridView 事件GridView 控件可公开分页事件和排序事件,以及在创建当前行或将当前行绑定至数据时发生的事件。单击一个命令控件(例如,包含在 GridView 控件中作为其中的一部分的 Button 控件)时也会引发事件。下表描述了由 GridView 控件公开的事件。RowCommand 在 GridView 控件中单击某个按钮时发生。此事件通常用于在该控件中单击某个按钮时执行某项任务。PageIndexChanging 在单击页导航按钮时发生,但在 GridView 控件执行分页操作之前。此事件通常用于取消分页操作。PageIndexChanged 在单击页导航按钮时发生,但在 阅读全文
posted @ 2012-09-21 08:04
紫炎之心
阅读(197)
评论(0)
推荐(0)
摘要:
ASP.NET八种页面间传参方法(常见) 2010年01月15日星期五 19:381. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url = "b.aspx?name=" + L 阅读全文
posted @ 2012-09-21 08:02
紫炎之心
阅读(184)
评论(0)
推荐(0)
摘要:
项目架构项目体系结构:一、数据层:1、数据实体层 2、数据库访问处理层 3、数据访问接口层 4、数据访问实现层 5、数据业务处理层 6、数据安全处理层 7、数据控制层用到的技术可以有:Ado.net、封装、继承、多态、对象、集合、xml、Web Service、接口、委托、事件、设计模式:简单工厂、抽象工厂、单列模式、建造者模式、创建型模式。数据库:事物、索引、视图、存储过程、触发器。二、服务层: 1、服务信息处理层:返回服务端的信息。如:服务器无反应 2、服务数据接口层:用于实现实现数据访问层 3、服务数据访问层:访问数据访问层 4、服务数据并发处理层:对数据并发的处理 5、服务数据事物处理 阅读全文
posted @ 2012-09-21 08:00
紫炎之心
阅读(487)
评论(0)
推荐(0)
摘要:
--SQL Server数据库管理和查询----第一章SQL Server数据库基础--一、数据库的基本概念--1、实体:是所有客观存在的,可以被描述的事物--2、数据库就是表的集合--3、数据库管理系统(DBMS)--4、数据库系统(DBS)--5、数据库管理员(DBA)--6、数据冗余:就是数据重复的现象,减少数据冗余的方法是分类存储,允许有必要的冗余,但要保证数据的完整性。--二、SQL Server管理器--1、数据库按用途可以分为:系统数据库和用户数据库--2、SQL Server提供了四个数据库:--2.1、Master:记录SQL Server系统所有的信息.--2.2、Temp 阅读全文
posted @ 2012-09-21 07:56
紫炎之心
阅读(623)
评论(0)
推荐(0)
浙公网安备 33010602011771号