随笔分类 - .NET(asp.net)
.net中关于asp.net的内容
摘要:public class DtConvertToList where T : new() { /// /// 实体转换辅助类 /// public static List ConvertToModel(DataTable dt) { // ...
阅读全文
摘要:一、数据库Connection Pool 连接池是什么 每当程序需要读写数据库的时候。Connection.Open()会使用ConnectionString连接到数据库,数据库会为程序建立 一个连接,并且保持打开状态,此后程序就可以使用T-SQL语句来查询/更新数据库。当执行到Connection
阅读全文
摘要:PHP版:$key = 335ff'; /* * 加密方法 * @param string $input,待加密的字符串 * @param string $key,加密的密码(只能为8位长) * @return string,加密之后的文本 * */public static functi...
阅读全文
摘要:要想让自己的代码,看起来更优雅,更有逼格,更高大上,就一定要写出晦涩难懂,而又简洁的代码来。对于类自身的全局变量,一定要加this,对于基类的,一定要加base。反射不要多,但一定要有,而且偶尔就来上那么一两个。接口,抽象类,抽象方法一定要懂得利用。可以的话,配上 :base(param), whe...
阅读全文
摘要:lamda表达式写法 dt = datado.SelectDalMeath(sqlStr.ToString()); var x = (from r in dt.AsEnumerable() select r["newcod...
阅读全文
摘要:在某些项目进行开发的时候,需要提升应用程序本身的权限,这个是很容易的。但是如何让VS2010启动的时候就已管理员权限运行程序呢?为这个问题苦恼了好久,终于找到了办法。找到VS2010的快捷方式:右击——“打开文件位置”找到VS2010的启动项目devenv.exe:右击——属性——兼容性——特权等级...
阅读全文
摘要:/// /// 动态填写实体类的值 /// /// 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("...
阅读全文
摘要:假如你喜欢原生的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支持多表并联的对象。支持一对多 多对多的关系。并且
阅读全文
摘要:问题描述:我使用的是修改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
阅读全文
摘要:我們在開發網頁應用程式,時常需要去解析網址(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)這實在太
阅读全文
摘要: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("
阅读全文
摘要:<%@ OutputCache Duration="60" VaryByParam="none"%> 60秒
阅读全文
摘要:绑定数据时,格式化时间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、格式化十进制的数字(格式化成固定的
阅读全文
摘要:转处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..
阅读全文
摘要: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
阅读全文
摘要:引子 源于给客户做的一个系统, 基于传统的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
阅读全文
摘要:前台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'>"...
阅读全文
浙公网安备 33010602011771号