.net备忘录(更新ing......)

IList<>用法
Code


VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

注释

Code


Rpt修改-删除

Code

error-字段初始值设定项无法引用非静态字段、方法或属性
在对类的实例字段执行初始化时,不能引用刚被创建的实例。因此,在执行字段的初始化时,不能用简单的变量名称来引用类的实例成员,也不能引用this关键字
//(static)加上就可以
(static) string xmlPath = System.Web.HttpContext.Current.Server.MapPath("news.xml");

        XmlTool xtool = new XmlTool(xmlPath);

后台导入JS文件<script language="javascript" src="cookie.js"></script>
时间:
System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");  备忘:YYYY-mm-dd HH:MM:SS部分解释

如何能把string转换成时间格式?
DateTime dtime = Convert.ToDateTime(string);


 System.Web.UI.Page类的Server属性并不是static,也就是说必须在有上下文的情形中才存在的,代码在aspx的CS中使用Page代表当前页,而放到app_code里则不存在上下文;所

以要把代码移到app_code里必须把System.Web.UI.Page.Server改成System.Web.HttpContext.Current.Server以使Server类实例化

tmpDT.Select排序
DataRow[]  SelectedRows  =  tmpDT.Select("",  " 字段 asc ");

 

 包含在用户控件中的控件,将用户控件加到aspx页面中后,控件的名字会变,一般的是用户控件名字_控件的ID
你可以在运行起来后看一下Html的代码,知道控件的ID,但你在包含用户控件的aspx页面不好来操作用户控件中的控件,
你可以在用户控件中写属性来返回值。给你写个例子。  
写在用户控件中(ascx)的属性,txtName是用户控件中的TextBox  
  public   string   nameValue  
  {  
          get{return   txtName.Text;}  
          set{txtName.Text   =   value;}  
  }  
  在aspx.cs页面中的C#代码这样来访问属性  
  lblName.Text   =   UserControl.nameValue;  
  或  
  UserControl.nameValue   =   "设置它的值";  
   
  UserControl是你用户控件(ascx)加到aspx页面后的ID。   
   
Repeater  生成<tr><td></td></tr>
DataList   生成<table><tr><td></td></tr></table>


DataGrid嵌套DataList,子DataList控件中的ItemDataBound事件的问题

在DataGrid的ItemCreated事件里面找到你的DataList控件  
  然后用DataList1.ItemDataBound   +=   new   DataListItemEventHandler(DataList1_ItemDataBound);的方法添加事件

区别主要在于这两个事件的执行方式  
  在页面呈现的时候:  
  ItemCreated创建一个ITEM,ItemDataBound为其绑定数据,  
  ItemCreated再创建一个ITEM,ItemDataBound再为其绑定数据,  
  他们交替执行,展现出DATAGRID.  
  在页面回发的时候:  
  ItemCreated会再次执行,这个时候注册事件是可以执行的.  
  但是ItemDataBound不会执行了,在这里注册的事件,在数据回发后已经丢失了,所以没用。


 

 

你可能感兴趣的:(.net)