摘要:最近工作中使用泛型封装了一个通用的功能,在此记录下主要的技术点。实体类Model.cspublic class User { public virtual int UserId { get; set; } public virtual string UserName { get; set; } }通用类common.cspublic class common<T>{ public static string ExportMethod(IList<T> datalist) { StringBuilder sbResult = new StringBuilder(); Sy
阅读全文
摘要:WebForm页在客户端的刷新方法:1、window.location.reload();如果在之前有按钮的submit操作时,会出现重复提交的问题,尽量少用;2、页面的跳转回本页的方法:window.location.href = window.location.href,这样如果涉及到查询条件的列表页时,如果想保存原来的查询条件,就需要页面间传递条件值,再初始化,需要写很多代码来完成,很麻烦;3、使用__doPostBack('有回传事件的控件(按钮除外)', '')方法,这个方法使用很简单,不需要写额外的代码就能实现刷新功能。
阅读全文
摘要:整理了下时间在SQL下的格式化的方法,也省的每次使用的时候都去现找!Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16 Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47 Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157 Select CONVERT(varc
阅读全文
摘要:在从事Web开发时,面对图片的数据来源一般是两种方式:1、磁盘;2、内存(数据流);3、网络(域名的获取方式);总结下分别读取这两种数据来源的方法:1、磁盘: System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath);2、内存中的数据流Stream: System.Drawing.Image originalImage = System.Drawing.Image.FromStream(originalImageStream);3、网络: HttpWebRequest reques
阅读全文
摘要:扩展方法是对现已有的Class扩展的类实例方法,定义规则:1、必须定义的是静态方法;2、必须把Class定义在参数列表中,并使用this关键字;示例:扩展Control的ToHtml()方法的定义规则public class test{ public static string ToHtml(this Control control) { return string.Empty; }}
阅读全文