辟邪剑谱之C#

 辟邪剑谱之C#

 

  1. 1、public
  2. 2、private
  3. 3、protected
  4. 4、using
  5. 5、namespace
  6. 6、void
  7. 7、String
  8. 8、Response
  9. 9、initPage()
  10. 10、cls_common.isNumeirc()
  11. 11、return
  12. 12、Response.Redirect
  13. 13、CurPag
  14. 14、long.Parse(FamilyID)
  15. 15、String.IsNullOrEmpty(flag)
  16. 16、order by id desc
  17. 17、datatable1.Column.Add(new DataColumn("image",typeof(string)))
  18. 18、datatable1.Rows[0]["image"]
  19. 19、if(datatable1!=null)
  20. 20、GridView1.DataSource=datatable1
  21. 21、GridView1.DataBind()
  22. 22、CommTool.GetRequestStr("familyid").Trim();
  23. 23、Int32.parse(变量) 
  24. 24、String.AppendFormat("{0}",obj);
  25. 25、字符串变量.Equals("字符串1")
  26. 26、StringBuilder expre = new StringBuilder(" 1=1 ");
  27. 27、
  28.         private UserClient logonVisitorClient;
  29.         public UserClient UserIdentity
  30.         {
  31.             get{return logonVisitorClient;}
  32.             set{logonVisitorClient = value;}
  33.         }
  34.         
  35.         private long _familyid=defalut(int);
  36.         public long Familyid
  37.         {
  38.            get{return _familyid;}
  39.            set{_familyid=value;}
  40.         }        
  41.         private string _curpage = string.Empty;
  42.         public string CurPage 
  43.         { get { return _curpage; } 
  44.           set { _curpage = value; } 
  45.         }
  46. 28、用timer组件 隔20毫秒执行一下 timer_Elapsed()  
  47.   private     Timer   timer=new   Timer();   
  48.   timer.Elapsed+=new   ElapsedEventHandler(timer_Elapsed);   
  49.   timer.Interval   =20;//20毫秒   
  50.   public     void   timer_Elapsed(Object   source,   ElapsedEventArgs   e)   
  51.   {   
  52.   调用你的函数; }
  53. 29、FamilyCacheMgr.Remove(cacheName);   //清cacheName缓存
  54. 30、if (!CommLayer.cls_common.isNumeirc(id))
  55. 31、//保存Cookie
  56.     HttpCookie myCookie = new HttpCookie("LifeManage");
  57.     myCookie.Domain = "sojiji.com";
  58.     myCookie = new HttpCookie("LifeManage");
  59.     myCookie.Values.Add("UserID",userID.ToString());
  60.     myCookie.Values.Add("UserName",userName);
  61.     myCookie.Values.Add("Password",password);
  62.     HttpContext.Current.Response.Cookies.Add(myCookie);
  63. 32、string url = HttpContext.Current.Request.Path
  64. 33、datalist控件 加删除提示
  65.     <script language="javascript"> function delete_confirm(E)
  66.                 { if(event.srcElement.id.indexOf("btn_delete")>-1)
  67.                  event.returnValue=confirm("真的删除吗?"); } 
  68.                  document.οnclick=delete_confirm; 
  69.             </script>
  70. 34、Cookies的时间加 方法
  71.     DateTime cookiesdate;
  72.     // cookiesdate = DateTime.Now.AddMinutes(10);  加指定分钟数
  73.      cookiesdate = DateTime.Now.AddDays(7);     加指定天数
  74.     Response.Cookies["CurLocation"].Expires = cookiesdate;
  75. 35、如何读取Cookies? 
  76.    变量名=Request.Cookies("字段名"),例如: 
  77.    name2=Request.Cookies("name2"
  78. HttpContext.Current.Response.Cookies.Add(myCookie); 
  79. 36、 district = FuncLayer.Cls_yellow.GetSectionID(CommLayer.cls_common.GetRequestStr("district").Trim());
  80. 37、ViewState是在当前页中传递变量.   
  81.     Session是在不同的页中传递变量.   
  82. 38、(HttpCookieCollection cookies,System.Web.UI.Page m_p)    (Request.Cookies, this.Page)
  83. 39、 System.Collections.ArrayList texttypelist = new ArrayList(); texttypelist.Add(texttype);
  84. 40、System.Web.HttpContext current = System.Web.HttpContext.Current;定义字符变量 current用来放HTTP信息 
  85.     if(current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
  86.       {
  87.     clientip = current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].Trim();
  88.       }
  89.      就要使用 current.Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户IP地址
  90. 41、<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>新闻编辑器
  91.     控件FreeTextBox
  92. 42、Button1.Attributes.Add("onclick","history.go(-1);return false;"); 给服务器控件加事件
  93. 43、时间类 DateTime 数字型
  94.     System.DateTime currentTime=new System.DateTime();
  95.     1.1 取当前年月日时分秒
  96.     currentTime=System.DateTime.Now;
  97.     1.2 取当前年
  98.     int 年=currentTime.Year;
  99.     1.3 取当前月
  100.     int 月=currentTime.Month;
  101.     1.4 取当前日
  102.     int 日=currentTime.Day;
  103.     1.5 取当前时
  104.     int 时=currentTime.Hour;
  105.     1.6 取当前分
  106.     int 分=currentTime.Minute;
  107.     1.7 取当前秒
  108.     int 秒=currentTime.Second;
  109.     1.8 取当前毫秒
  110.     int 毫秒=currentTime.Millisecond;
  111.     (变量可用中文)
  112. 44、变量.ToString()
  113.     字符型转换 转为字符串
  114.     12345.ToString("n"); //生成 12,345.00
  115.     12345.ToString("C"); //生成 ¥12,345.00
  116.     12345.ToString("e"); //生成 1.234500e+004
  117.     12345.ToString("f4"); //生成 12345.0000
  118.     12345.ToString("x"); //生成 3039 (16进制)
  119.     12345.ToString("p"); //生成 1,234,500.00%
  120. 45、字符串相加,(+号是不是也一样?)
  121.     如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");
  122.     sb.Append("中华");
  123. 46、清空Session: Session.RemoveAll();
  124. 47、用超链接传送变量。
  125.     如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击</a>
  126.     在Edit.aspx页中取值:String str=Request.QueryString["fdid"];
  127. 48、XML相关操作
  128.    DOC对象.CreateElement("新建节点名");
  129.    创建XML文档新节点
  130.    父节点.AppendChild(子节点);
  131.    将新建的子节点加到XML文档父节点下
  132.    父节点.RemoveChild(节点);
  133.    删除节点
  134. 49、Response.Write((int)'中'); //结果为中字的代码:20013
  135.     Response.Write((char)22269); //返回"国"字。
  136. 50、Math.Max(i,j)  取i与j中的最大值
  137. 51、as(C# 参考)用于在兼容的引用类型之间执行转换,  as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将产生空,而不是引发异常  string familyid=famlyCachemgr.GetData(cachename) as string 
  138. 52、if(string.IsNullorEmpty(familid))   IsNullorEmpty里的变量为空 这个表达式就为真. if (!string.IsNullOrEmpty(familyId))
  139. 53、try-catch  如果try代码块中出现异常  就不报错 跳出去执行catch;如果不出现异常 继续执行 不执行catch
  140. 54、using 关键字有两个主要用途:
  141. 作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。请参见 using 指令。
  142. 作为语句,用于定义一个范围,在此范围的末尾将释放对象。请参见 using 语句。
  143. 55、
  144. DbCommand cmd = FamilyMgr.DBMgr.GetSqlStringCommand(sqlStr);
  145. FamilyMgr.DBMgr.AddInParameter(cmd, "@AlbumId", DbType.Int64, long.Parse(albumId));
  146. affectRows=FamilyMgr.DBMgr.ExecuteNonQuery(cmd); 
  147. object curObj = FamilyMgr.DBMgr.ExecuteScalar(cmd2);
  148. datatable dt=FamilyMgr.DBMgr.ExecuteDataSet(cmd3).Tables[0];
  149. 56、C# 企业库 数据库 回滚
  150. int affectRows = default(int);
  151.  using (IDbConnection idbconn = FamilyMgr.DBMgr.CreateConnection())
  152.             {
  153.                 idbconn.Open();
  154.                 IDbTransaction idbtran = idbconn.BeginTransaction();
  155.                 try
  156.                 {
  157.                  .....
  158.                  idbtran.Commit();//提交数据库事物
  159.                 }
  160.                 catch
  161.                {
  162.                  idbtran.Rollback();//从挂气状态回滚事物 很好
  163.                }
  164.                 finally
  165.                 {
  166.                     idbconn.Close();
  167.                 }
  168.            }
  169.                 return affectRows;
  170. 57、if (Request.ContentType.Contains("text/xml"))
  171.             {
  172.                 procXmlRequest();
  173.             }
  174. 58、Gcode = CommTool.GetRandomCode();  获取随机数
  175. public static string GetRandomCode()
  176.         {
  177.             return Guid.NewGuid().ToString("N");
  178.         }
  179. 59、DataTable的Merge方法  Merge方法是将两个结构相似的datatable合并成一个datatable:
  180. 60、StringBuilder stepVal = new StringBuilder(); stepVal = new StringBuilder(curVal);
  181. 61、int c = HttpContext.Current.Request.Cookies.Count; HttpContext.Current.Response.Cookies.Add(hc);
  182. 62、Web service是创建可互操作的分布式应用程序的新平台。Web service 的主要目标是跨平台的可互操作性。为了达到这一目标,Web service 是完全基于XML、XSD等独立于平台、独立于软件供应商的标准的。
  183. 63、<%Server.Execute("/NewSecond/Include/SearchNew.aspx");%> 动态插入aspx文件
  184. 64、Request.FilePath 当前执行网页的相对地址
  185. 65、时间格式date.ToString("yyyy年MM月", DateTimeFormatInfo.InvariantInfo) 
  186. 66、.Attributes.Add()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值