随笔分类 -  .NET(asp.net)

.net中关于asp.net的内容
摘要: 阅读全文
posted @ 2017-12-20 14:56 老皆知 阅读(536) 评论(0) 推荐(0)
摘要:public class DtConvertToList where T : new() { /// /// 实体转换辅助类 /// public static List ConvertToModel(DataTable dt) { // ... 阅读全文
posted @ 2017-03-14 09:46 老皆知 阅读(307) 评论(0) 推荐(0)
摘要:提取 阅读全文
posted @ 2016-09-02 15:28 老皆知 阅读(208) 评论(0) 推荐(0)
摘要:一、数据库Connection Pool 连接池是什么 每当程序需要读写数据库的时候。Connection.Open()会使用ConnectionString连接到数据库,数据库会为程序建立 一个连接,并且保持打开状态,此后程序就可以使用T-SQL语句来查询/更新数据库。当执行到Connection 阅读全文
posted @ 2016-05-10 09:58 老皆知 阅读(3073) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-10-10 13:39 老皆知 阅读(239) 评论(0) 推荐(0)
摘要:PHP版:$key = 335ff'; /* * 加密方法 * @param string $input,待加密的字符串 * @param string $key,加密的密码(只能为8位长) * @return string,加密之后的文本 * */public static functi... 阅读全文
posted @ 2015-05-22 10:32 老皆知 阅读(380) 评论(0) 推荐(0)
摘要:要想让自己的代码,看起来更优雅,更有逼格,更高大上,就一定要写出晦涩难懂,而又简洁的代码来。对于类自身的全局变量,一定要加this,对于基类的,一定要加base。反射不要多,但一定要有,而且偶尔就来上那么一两个。接口,抽象类,抽象方法一定要懂得利用。可以的话,配上 :base(param), whe... 阅读全文
posted @ 2015-04-14 14:26 老皆知 阅读(382) 评论(0) 推荐(0)
摘要:lamda表达式写法 dt = datado.SelectDalMeath(sqlStr.ToString()); var x = (from r in dt.AsEnumerable() select r["newcod... 阅读全文
posted @ 2015-04-10 13:55 老皆知 阅读(226) 评论(0) 推荐(0)
摘要:在某些项目进行开发的时候,需要提升应用程序本身的权限,这个是很容易的。但是如何让VS2010启动的时候就已管理员权限运行程序呢?为这个问题苦恼了好久,终于找到了办法。找到VS2010的快捷方式:右击——“打开文件位置”找到VS2010的启动项目devenv.exe:右击——属性——兼容性——特权等级... 阅读全文
posted @ 2014-05-29 11:00 老皆知 阅读(386) 评论(0) 推荐(0)
摘要:/// /// 动态填写实体类的值 /// /// public class DynamicEntityBuilder { private static readonly MethodInfo getValueMethod = typeof(IDataRecord).GetMethod("get_Item", new Type[] { typeof(int) }); private static readonly MethodInfo isDBNullMethod = typeof(IDataRecord).GetMethod("... 阅读全文
posted @ 2014-03-12 15:35 老皆知 阅读(999) 评论(0) 推荐(0)
摘要:假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM.点击下载Dapper的优势:1,Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll.2,Dapper很快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。3,Dapper支持什么数据库。Dapper支持Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库,当然如果你知道原理也可以让它支持Mongo db4,Dapper的r支持多表并联的对象。支持一对多 多对多的关系。并且 阅读全文
posted @ 2014-02-20 16:52 老皆知 阅读(1004) 评论(1) 推荐(0)
摘要:问题描述:我使用的是修改hosts,模拟真实网址来进行调试的。具体是这样的:我修改hosts文件,把某个域名,如www.163.com映射为127.0.0.1,然后在IIS信息管理器中,创建一个网站,该网站的主机头就是指向www.163.com这样,在浏览器中输入www.163.com时,就不会再去访问网易的主页了,而是访问我本地的网站了。然后我用vs2008中文版,打开我的网站项目,把调试启动路径设置为www.163.com,于是我就可以去用www.163.com调试我的程序了。如果我不使用hosts的模拟真实网址的方法,直接按F5进行调试,那么vs2008就会自动生成类似于http://l 阅读全文
posted @ 2014-01-21 14:54 老皆知 阅读(792) 评论(0) 推荐(0)
摘要:我們在開發網頁應用程式,時常需要去解析網址(Request.Url)的每個片段,進行一些判斷。例如說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我們想要取得網址裡第一層目錄的名字(News)用以判斷不同的頁面標題(Page Title)。我看很多人都用字串的 IndexOf 方法與 Substring 方法:Request.Url.PathAndQuery.Substring(1, Request.Url.PathAndQuery.IndexOf("/", 1)-1)這實在太 阅读全文
posted @ 2013-01-31 17:21 老皆知 阅读(728) 评论(0) 推荐(0)
摘要:ToString() 格式 用法大全 保留 两位 小数ToString()格式和用法大全C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,000.00X十六进制255.ToString(" 阅读全文
posted @ 2012-11-06 14:36 老皆知 阅读(36850) 评论(2) 推荐(1)
摘要:<%@ OutputCache Duration="60" VaryByParam="none"%> 60秒 阅读全文
posted @ 2012-07-27 20:08 老皆知 阅读(207) 评论(0) 推荐(0)
摘要:绑定数据时,格式化时间1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82)2、格式化十进制的数字(格式化成固定的 阅读全文
posted @ 2012-04-11 14:03 老皆知 阅读(463) 评论(0) 推荐(0)
摘要:转处http://www.cnblogs.com/love2wllw/archive/2010/01/28/1658719.html先获取类的Type Type type = this.GetType(); //再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了 foreach (System.Reflection.PropertyInfo PInfo in type.GetProperties()) { //用PInfo.GetValue获得值 string val = Convert.ToString(PInfo.GetValu.. 阅读全文
posted @ 2012-03-31 10:55 老皆知 阅读(248) 评论(0) 推荐(0)
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取当前分 int 分=currentTime.Minute; 1.7 取当前秒 int 秒=curre 阅读全文
posted @ 2011-12-14 20:23 老皆知 阅读(248) 评论(0) 推荐(0)
摘要:引子 源于给客户做的一个系统, 基于传统的c/s架构(wpf+wcf), 后来因为客户需要, 就写了一些基于Web的查询小工具, 开发完了要部署的时候才发现, 服务器上并没有装IIS。服务器是win 2003 server操作系统, 硬盘上没保留系统安装文件的备份,要装IIS就得跑一趟机房, 为做一个懒惰的程序员,就开始想方法找歪路啦。Google之, 得到以下信息:Cassini —— VS自带的ASP.NET Development Server的前身(http://blogs.msdn.com/b/dmitryr/),可惜这玩意只支持本机连接, 而且最高只支持到.net framewor 阅读全文
posted @ 2011-09-22 15:31 老皆知 阅读(855) 评论(0) 推荐(0)
摘要:前台OnItemDataBound="esfRepeater_OnItemDataBound" //数据绑定后激发的事件 int i = 0; protected void esfRepeater_OnItemDataBound(object sender, RepeaterItemEventArgs e) { if (i % 4 == 0) { e.Item.Controls.Add(new LiteralControl("</div><div class='floatl'>"... 阅读全文
posted @ 2011-07-08 10:11 老皆知 阅读(254) 评论(0) 推荐(0)