摘要: asp.net控件有三个ID属性,ID、UniqueID和ClientID,但是这三个ID有什么不同?写个例子来看看新建一个.NET Framework 4.0的asp.net应用程序项目,vs会自动生成一个模板,里面包含几个aspx页面和一个母版页,在default.aspx页面中添加一个label控件和button控件,如图后台写上如下代码:string display = "ID: " + Button1.ID + "<br/>" + "UniqueID: " + Button1.UniqueID + "& 阅读全文
posted @ 2012-03-12 20:39 Little Prince 阅读(953) 评论(0) 推荐(0) 编辑
摘要: <Window x:Class="TestContextMenu.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded& 阅读全文
posted @ 2011-11-01 21:27 Little Prince 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 委托的本质就是一个类,在可以定义类的地方都可以声明委托。定义一个委托:internal delegate void MyDelegate(int value);编译器实际上会像下面这样定义一个完整的类:internal class MyDelegate : System.MulticastDelegate{ public MyDelegate(Object object, IntPtr method); public virtual void Invoke(int value); public virtual IAsyncResult BeginInvoke(int v... 阅读全文
posted @ 2011-08-23 17:26 Little Prince 阅读(2013) 评论(11) 推荐(2) 编辑
摘要: 用Reflector打开System.Web查看Button类的OnClick,代码如下:protected virtual void OnClick(EventArgs e){ EventHandler handler = (EventHandler) base.Events[EventClick]; if (handler != null) { handler(this, e); }}Click,代码如下:[WebCategory("Action"), WebSysDescription("Button_OnClick")]public event 阅读全文
posted @ 2011-08-02 00:01 Little Prince 阅读(1589) 评论(1) 推荐(0) 编辑
摘要: 这个问题是今天的工作中遇到的,不过却不是我解决,记录在这里,一是给自己备个份,二是可以和大家交流一下,也许还有更好的方法。首先,建立一个WPF应用程序,FrameWork要4.0的,然后在Window里面添加一个DataGrid控件,Xaml如下:<Window x:Class="BindingWithPeriod.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.c 阅读全文
posted @ 2011-07-29 21:48 Little Prince 阅读(617) 评论(0) 推荐(0) 编辑