‍<%@ Page language="c#" Codebehind="DP_Admin_TuDou.aspx.cs" AutoEventWireup="true" Inherits="DianPing.Admin.Site.Obsolete.Admin_TuDou.DP_Admin_TuDou" %>



AutoEventWireup --- 指示是否自动启用页事件。默认true,如果改为false,初始化的时候不执行pageload
Codebehind --- 指示后台代码文件。

Inherits --- 继承类



在 javascript 中,可以使用 == 来比较两个数据是否相等,如果两个数据的类型不同,那么,将在进行转换后进行比较,转换的规则如下:


    如果其中一个操作数的类型为 Boolean ,那么,首先将它转换为数字类型,false 转换为 0, true 将转换为 1。

    如果其中一个操作数的类型是字符串,另外一个为数字类型,那么,将字符串…

自定义控件,要继承System.Web.UI.Control

如果要主动处理获取数据的回发,则要实现IPostBackDataHandler接口

该接口IPostBackDataH…

方法1,

使用Response.Write,这种方法会把JS代码写在页面的最顶部(<html>的前面):
System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert('JS代码');</script>");

方法2,

使用RegisterStartupScript,这种方法会把JS代码嵌入在页面的底部、表单的最后 (</form>前面),适用于要在页面控件加…

Http Status Code

默认 2010-11-17 11:28

100 Continue

指示客户端应该继续请求。回送用于通知客户端此次请求已经收到,并且没有被服务器拒绝。
客户端应该继续发送剩下的请求数据或者请求已经完成,或者忽略回送数据。服务器必须发送
最后的回送在请求之后。

101 Switching Protocols
服务器依照客服端请求,通过Upgrade头信息,改变当前连接的应用协议。服务器…

异步调用加回调函数的小例子

        static void Main(string[] args)
        {
            //实例…

http://maps.google.com/maps?ll=31.390007,121.246599

Action和Func

默认 2010-11-12 14:21

这两个方法是.net3.5里的关键字

主要用来创建委托,感觉跟Tuple差不多

记录一个例子,加强印象

如果没有这两个关键字,我们可能要这么写


private delegate string JiSuan(int a, int b);
public static void Main()
{
    JiSuan jsuan = new JiSuan(JiSuanFunction);
    Console.Write("计算结果:{0}", jsuan(3, 8));
}
pr…


异步委托,第一种,设置一个死循环等待完成

        static void Main(string[] args)
        {
            Func<string> func = WillInvokeMethod;
            AsyncResult myResult;    //此类封闭异步委托异步调用的结果,通过AsyncResult得到结果.
            myResult = (AsyncResult)func.BeginInvoke(null, null…

委托

默认 2010-11-09 14:04

第一种,最基本的委托

    /// <summary>
    /// 定义委托
    /// </summary>
    /// <param name="x"></param>
    /// <param name="y"></param>
    /// <returns></returns>
    public delegate int CalculatorAdd(int x, int y); 
    class Program
    { 
        static void Main(string[] args)
    …