ASP.NET安全策略
摘要:1, 输入输出的安全策略 输入正则表达式System.Text.RegularExpressions.Regex类进行验证Regex isNumber=new Regex("^[0-9]_$");if(isNumber.Match(inputData)){ //满足条件}else{ //不满足条件} 输出任何数据在返回给用户前均采用HTML编码使用System.Web.HttpServerUti...
阅读全文
posted @
2009-04-11 15:11
dashan
阅读(213)
推荐(0)
委托之多播广播
摘要:用实例说话 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 委托之多播代理{ public delegate void MulDelegate(string msg); class Program { static void Main(string[] arg...
阅读全文
posted @
2009-03-20 09:51
dashan
阅读(150)
推荐(0)
委托
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 委托{ //声明委托 public delegate int AddDeltgate(int x,int y); // 关键字 返回值类型 委托名(当类型) 对于方法中的参数 class Program { //...
阅读全文
posted @
2009-03-19 16:39
dashan
阅读(191)
推荐(0)
异常处理机制
摘要:用实例说话 static void Main(string[] args){ string input; while (true) { try { Console.WriteLine("请输入0至9之间的整数或按回车退出"); input = Console.ReadLine(); if (input == "") { break; //按回车退出 } if (Convert.ToByte(inp...
阅读全文
posted @
2009-03-19 14:43
dashan
阅读(173)
推荐(0)
数组、字节数组、转换等
摘要:在System名称空间里面有许多跟Array操作相关的类。其中 System.Array 类里面就提供了以下常用的方法:BinarySearch:使用二进制搜索算法在一维的排序 Array 中搜索值。Copy:将一个 Array 的一部分元素复制到另一个 Array 中,并根据需要执行类型强制转换和装箱。 CopyTo:将当前一维 Array 的所有元素复制到指定的一维 Array 中。Resiz...
阅读全文
posted @
2009-03-18 20:50
dashan
阅读(1418)
推荐(0)
SqlDataReader使用实例
摘要://创建一个个人爱好选择模块 protected void Page_Load(object sender, EventArgs e){ SqlConnection conn = new SqlConnection("server=WEQWERWER\\SQLEXPRESS;database=TestDataBase;uid=sa;pwd=zj."); conn.Open(); SqlComman...
阅读全文
posted @
2009-03-17 09:32
dashan
阅读(383)
推荐(0)
创建基本数据库连接操作
摘要:注意:首先要引用命名空间System.Data.SqlClient SqlConnection conn=new SqlConnection(); conn.ConnectionString=”server=Dashan\\SQLEXPRESS;database=TestDataBase;uid=sa;pwd=xxx”; conn.Open(); SqlCommand cmd=new SqlCom...
阅读全文
posted @
2009-03-14 21:11
dashan
阅读(222)
推荐(0)
视图状态ViewState
摘要:视图状态是 ASP.NET 页框架默认情况下用于保存往返过程之间的页和控件值的方法。当呈现页的 HTML 形式时,需要在回发过程中保留的页的当前状态和值将被序列化为 Base64 编码的字符串,并输出到视图状态的隐藏字段中。 视图状态是 ASP.NET 页中的储存库,可以存储需要在回发过程中保留的值。例如,您可以将信息存储在视图状态中,下次将页面发送到服务器时,将会在页加载事件过程中访问这些信息。...
阅读全文
posted @
2009-03-13 20:46
dashan
阅读(451)
推荐(0)
C#语法积累
摘要:1,readonly 关键字 readonly 关键字是可以在字段上使用的修饰符。当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。在此示例中,字段 year 的值无法在 ChangeYear 方法中更改,即使在类构造函数中给它赋了值。class Age{ readonly int _year; Age(int year) { ...
阅读全文
posted @
2009-03-08 16:14
dashan
阅读(168)
推荐(0)
c# 的默认访问修饰符小结(转)
摘要:c# 的访问修饰符是private 还是 internal? 准确的说,不能一概而论。 [MSDN] Classes and structs that are not nested within other classes or structs can be either public or internal. A type declared as public is accessible by ...
阅读全文
posted @
2009-02-13 15:32
dashan
阅读(9412)
推荐(1)
csproj文件的用途(转)
摘要:不管是不是有人会说老赵是“学术派”,“学术派”是不是适合“做项目”,我还是要强调事物的“概念”和描述一个问题的严谨性。我不认为在面试时回答“我都是在做实际项目,但是对于概念都不太关心”的人真有能力把项目做好。老赵觉得将一些事物的概念理清之后,有些推论自然而然就得出了,想要&ldq...
阅读全文
posted @
2009-02-11 18:00
dashan
阅读(905)
推荐(1)