摘要:
Request是ASP.NET内置七大对象之一,Request中的Params是一种集合,它包含了常用QueryString、Form、ServerVariable等等内容,有时它能够通过确定Request.Params[int key]来取得相应的值,可是Request中的Params里面到底都是一些什么东西呢?有一个简单的html页面,包含了两个 input 和一个<a>标签<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title>< 阅读全文
摘要:
EventHandlerList是用来管理委托、事件的一个集合,传说当一个控件有很多事件的时候将这些事件放到EventhandlerList里面可以大大的节省内存。EventhandlerList常用的两个方法:AddHandler和RemoveHandler两个方法来对事件进行管理。设有一个Custom类里面有一个funtion方法。又定义了一个myDelegate的委托类型,它和事件相关联。 myDelegate asss=new myDelegate(new Custom().myCus); myDelegate dsss=new myDele... 阅读全文
摘要:
事件说白了就是委托,一种特殊的委托。事件我们可以理解成:消费者向服务者提出服务的方式,然后服务者根据消费者提出的方式去执行服务,比如餐馆与食客。建立事件的要素:1.声明一个委托(饭店经营的执照):public delegate void myDelegate(Custom sender);2.定义一个提供事件服务的类,里面包含了事件的定义、调用事件执行的方法,当然也可以包含事件委托。2.1声明一个改委托类型的事件(饭店里的厨子):public event myDelegate myEvent;2.2 定义事件执行的方法(厨子做饭)public void Run(object sender) . 阅读全文
摘要:
HashTable 是根据散列算法存储起来的包含名-值对的一种数据存储结构。HashTable里面存的key和value是Object,所以当我们直接调用HashTable的Values的时候,在控制台输出来只是Console.WriteLine(hash.Values);所以要使用HashTable里面的值,最简单的方法就是:foreach (object sb in hash.Values) { Console.WriteLine(sb.ToString()); }或Console.W... 阅读全文
摘要:
此文转自喆 喆的博客,原文链接地址:http://www.cnblogs.com/szp1118/archive/2010/07/31/1789148.html自从使用.net以来就一直都在使用string.Format方法,一直没有空或者其他原因都没有深入去了解,主要还是因为项目上似乎没有这么高的要求,也没必要去深入了解,就算碰到了自定义的格式化内容也是写几个通用的方法而已。今天空下来仔细去理解了一下,在这里和大家分享一下,也希望大家一起交流。string.Format方法是string类提供的静态方法,一般最多使用的是其两个参数的重载,例如:varname="Zhezhe&quo 阅读全文
摘要:
params:使用方式:void IsParams(params object[] arr)说明:params修饰符主要解决形式参数是一个数组,且内容不确定的情况,params修饰符必须在()中的形参中排在最后,且不能和ref、out共用。举例:class CodeFile1:Class1 { static void UseParams(params object[] list) { for (int i = 0; i < list.Length ; i++) { Console.Wri... 阅读全文
摘要:
先说定义程序集:是一组编译好的程序的集合体,里面有若干个托管模块(Module)以及资源文件、程序集清单(Manifest)组成。分为私有和共享动态链接库:就是dll,Dynamic Link Library,是供一个或多个程序共同使用的包含代码和数据的库。命名空间:namespace后面的内容,就是一种代码的组成形式,可以把一堆类、引用的dll中的方法、Webservice中的方法等聚一堆儿的组织形式。项目:按照需求所成立的一种相关程序的集合,它的范畴是一种任务(我自己想出来的定义)。之间关系:程序集和dll:dll是程序集的物理表现形式,而dll在托管模式下可以等同于程序集。程序集和项目: 阅读全文
摘要:
如果完整的话需配合FileUpload控件。<asp:FileUpload ID="ufo" runat="server" style="margin-bottom: 0px" />此控件时ASP.NET的控件,用时从工具箱拖拽即可。读入txt的原理:用FileUpload控件获得文件的路径,然后用StreamReader的包含路径的对象初始化使StreamReader对象包含txt文件内容,然后用string变量将txt内容保存,代码如下:string strs = ufo.PostedFile.FileName.ToS 阅读全文
摘要:
多播委托就是让一个委托能有若干个方法去执行,先看一个代码:delegate int DelegateFunction(int a, int b); class Program { static void Main(string[] args) { DelegateFunction test = new DelegateFunction(Add); test += Minus; Console.WriteLine(test(2, 1)); Console... 阅读全文
摘要:
1. Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;易被篡改2. Server.Transfer("XXX.aspx",true(false))——打开新的页面,原窗口被替代,后面的布尔值规定是否清除QueryString及Form集合内容;具有数据保密功能3. Server.Execute("XXX.aspx",true(false))——true时:打开新页面原窗口被替代,false:在原窗口下面打开新页面,造成新旧页面上下连接;具有数据保密功能4.HTML超链接——打开新 阅读全文