ASP.NET程序安全的基础知识 |
| 成员关系的概念在人类社会中是一个层次比较低的概念,源于希望属于某个群组的意识。我们希望能觉得自己是某个团队的一部分,让别人知道我们是谁,因此Web搭上这个流行趋势,采用这个概念只是时间早晚的问题。如果坐下来想一想曾经登录过多少个站点并在这些站点上保存了简单的用户信息,可能会发现自己所属的群组比一开始想象的要多得多。从出售书籍和小器具的站点到讨论拥有一辆Ford Puma的好处的社区,或者宣传一个名为Look Around You的BBC TV喜剧节目的站点,作者发现自己是会员的站点多得无法一一列 |
asp.net 2.0 中加密web.config 文件中的配置节 |
在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider来加密,本文说明使用RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤。
1. 首先确定要进行加密的w |
Asp.Net的N层模型编程探索 |
5do8的Blog:http://www.5do8.com/blog/
N层,这个滥用的词汇后面有多少含量了,现在已经可以把OOP作为设计模式的最基本的指导思想而使用的人,才能说这个N层,不敢恭维的是,这种开发师(程序员)我遇到的并不多(Tip:本人见识短浅)。我并没有批评多少人的那种get和set方式有问题(其实我也喜欢这两个 |
脚本获取选中文字及所在句子 |
脚本获取网页中选中文字 var word = document.selection.createRange().text; 获取选中文字所在的句子 var range = d |
之在client端调用server端事件 |
string strCMD = Page.GetPostBackClientHyperlink(ControlName,Parameter); OtherControlName.Attributes.Add("ClientEventName", strCMD); 小注: 在上述两行代码中,利用Page.GetPostBackClientHyperlink方法来取得对服务器控件事件的一个引用,然后通过页面上其它控件的Attribu |
ASP.NET中Session的状态保持方式浅议 |
ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息。Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件。程序员可以在代码中响应这两个事件来处理与同一次对话相关的任务,如开辟和释放该次对话要使用的资源等。
在ASP.NET的程序中要使用Sessi |
在存储过程中实现分页 |
我不是一个很有经验的程序员,在做项目的过程中会遇到很多的问题,在数据库中使用分页就是我做项目中遇到的一个问题.我从网上查了很多资料,有很多种方法.但我觉的创建临时数据表是最简单的方法,在我做Membership扩展时发现原来微软也是这样用的,你可一随便打开一个Membership的存储过程看看. 说了再多也没用,只要看看代码就清楚了,呵呵. |
一个通用的分页类 |
结合一个存储过程,将分页做成最简单,请看以下源码
此分页类所操作的存储过 |
在asp.net页面中使用异步读取 |
有的时候我们需要在网页里读取论坛的信息,在传统ASP的时候我们使用的是JS或者是IFRAME,这两种方式都不是很方便,而且对搜索引擎不友好。现在有了.Net,我们有了另一种方式。
要求:论坛需要提供RSS支持。
代码如下:
#region task class
|
字符自动截取问题 |
1 StringBuilder xml = new StringBuilder(); 2 |
ASP.NET中绑定枚举类型 |
在项目开发中好多地方用了枚举,要把枚举显示到下拉列表框中我们平常的方法就是在下拉列表控件中一个一个添加进去!这样做也行但如果我的枚举类型中的枚举值一旦改变,那么你就得满世界的去找然后再修改很麻烦。
这里我有反射动态的绑定枚举值就可以很方便的做修改了,代码如下:
public enum Eume { 星期一, 星期二, 星期三, 星期四 |
根据身份证判断性别和生日 |
<%@ Page language="c#" Codebehind="CordBirthday.aspx.cs" AutoEventWireup="false" Inherits="CodeDatum.birthday.CordBirthday" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML |