2013年2月28日
摘要: PlaceHolder控件的功能与Panel控件的功能相似,PlaceHolder控件在某些情况下是非常有用的,比如需要在Panel控件中某一部分根据程序执行的过程动态地添加新的控件时就必须用到PlaceHolder控件。aspx页面: <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>cs页面: HtmlButton bt=new HtmlButton();//声明一个新的按钮 bt.InnerText="按钮添加"; Pl 阅读全文
posted @ 2013-02-28 11:35 灵当CRM 阅读(203) 评论(0) 推荐(0) 编辑
  2013年2月19日
摘要: private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l', 阅读全文
posted @ 2013-02-19 11:29 灵当CRM 阅读(356) 评论(0) 推荐(0) 编辑
  2013年2月18日
摘要: Inherits、CodeFile、CodeBehind在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。通常一个 @page 指令如下:<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>其中有三个属性(Inherits、CodeFile、CodeBeh 阅读全文
posted @ 2013-02-18 11:34 灵当CRM 阅读(165) 评论(0) 推荐(0) 编辑
  2013年2月16日
摘要: 一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition","a 阅读全文
posted @ 2013-02-16 14:21 灵当CRM 阅读(292) 评论(1) 推荐(0) 编辑
  2012年11月22日
摘要: Session问题 阅读全文
posted @ 2012-11-22 19:53 灵当CRM 阅读(277) 评论(1) 推荐(0) 编辑
  2012年7月19日
摘要: 一 字符串的使用1、转移字符“\”字符串中可以包含转义符,如“\n”(新行)和“\t”(制表符)。如果希望包含反斜杠,则它前面必须还有另一个反斜杠,如“\\”。2、“@”符号@ 符号会告知字符串构造函数忽略转义符和分行符。因此,以下两个字符串是完全相同的: string p1 = "\\\\My Documents\\My Files\\"; string p2 = @"http://www.cnblogs.com/xianspace/admin/file://my/ Documents\My Files\";3、ToString()如同所有从 Obje 阅读全文
posted @ 2012-07-19 11:21 灵当CRM 阅读(1579) 评论(0) 推荐(0) 编辑
  2012年7月4日
摘要: --单据自定义后台更新T_BillControl中的FDataBindif exists(select 1 from sysobjects where name = 'UP_BillControl_UpdateDataBind' and xtype = 'P') drop proc UP_BillControl_UpdateDataBindGOCreate proc UP_BillControl_UpdateDataBind @FBillName varchar(30), --单据英文名称,例如:FeeCharge @FCtrlName varchar... 阅读全文
posted @ 2012-07-04 18:32 灵当CRM 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在C#中,ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。总的来说,通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).有时,我们需要改变原来变量中的值,这时,我们可以向方法传递变量的引用,而不是变量的值.引用是一个变量,他可以访问原来变量的值,修改引用将修改原来变量的值.变量的值存储在内存中,可以创建一个引用,他指向变量在内存中的位置.当引用被修改时,修改的是内存中的值,因此变量的值可以将被修改.当我们调用一个含有引 阅读全文
posted @ 2012-07-04 14:38 灵当CRM 阅读(243) 评论(0) 推荐(0) 编辑
  2012年7月3日
摘要: 最近在读《.NET开发人员调试策略》,书倒是不错,只是翻译的比较差。不过里面介绍的一些调试的心得还不错,有些收获。 下面我就总结下本书中关于Debug和Trace的一些应用,算作一种读书笔记。 粗略概括下关于修改BUG的几种方法:通过调试器调试 顾名思义就是跟踪源代码进行调试,微软还提供了远程调试的功能。通过源代码的方式调试,我们一般会采用以下的几种方法:使用Exception使用MessageBox。使用#if Debug .. #endif使用断言调试:其中有Debug.Assert和Trace.Assert两种,Debug只在Debug模式下有效,Trace则都有效。断言模式还有... 阅读全文
posted @ 2012-07-03 18:07 灵当CRM 阅读(146) 评论(0) 推荐(0) 编辑