摘要:
----不定时更新vs2012 智能提示消失解决办法一般你可以重启vs就可以解决问题,最蛋疼的是你重启也没用。只能重置,再不行就重装vs,再不行你就重装系统......扯淡了...重置Visual Studio可以解决此问题,方法:开始->Microsoft Visual Studio2012->Visual Studio Tools->Visual Studio 2012 命令提示,cd C:\Program Files (x86)\Microsoft VisualStudio11.0\Common7\IDE (我安装在C盘,方便遇到特殊的问题,方便在重装系统的时候,把垃圾 阅读全文
随笔分类 - 碎碎念
ELMAH 使用
2013-11-20 19:05 by 时空印记, 2459 阅读, 收藏, 编辑
摘要:
之前大部分系统日志记录是使用log4net、ObjectGuy Framework、NLog 等工具记录到文本或数据库。 更强大的工具可以使用ELMAH。ELMAH(The Error Logging Modules And Handlers),直译过来就是“错误日志模块和处理”,它提供了一个用于集中记录和通知错误日志的机制。它是专用于ASP.NET的完全可热插拔的错误日志记录工具。其特点就是无需ASP.NET程序重新编译,即可通过配置web.config(或machine.config)来实现整个应用程序甚至是IIS中所有ASP.NET应用程序的错误日志记录工作。ELMAH既支持ASP.NE 阅读全文
构建ASP.NET网站十大必备工具
2013-11-20 16:37 by 时空印记, 1015 阅读, 收藏, 编辑
摘要:
最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/)。在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具总结一下,将会是一件十分有趣的事情。这些工具既支持ASP.NET Web Forms又支持ASP.NET MVC。性能工具读了两本关于网站的前端性能的书(这两本优秀的图书分别是:《High Performance Web Sites》 和 《Even Faster Web Sites》,作者是Steve Souders)以后,我对网站的前端性能十分敏感。根据Steve Souders的性能黄金法则 阅读全文
让IIS 7 如同IIS 8 第一次请求不变慢
2013-11-19 19:17 by 时空印记, 18055 阅读, 收藏, 编辑
摘要:
当我们把网站部署在IIS7或IIS6S的时候,每当IIS或是Application Pool重启后,第一次请求网站反应总是很慢,原因大家都知道(不知道可以参考这个动画说明ASP.NET网页第一个Request会比较慢的原因)。所以每次网站更新都会给第一个用户代号不好的用户体验,因此之前大家得通过撰写仿真模拟访问动作或预编译来解决此问题。但自从Windows 2012出来之后,这部分Application Initialization功能已经有内含在IIS8之中,可以直接进行设定就可以。不过微软也发布了针对针对前期的IIS单独模块:Application Initialization ... 阅读全文
DataTable需要注意点整理
2012-11-21 19:31 by 时空印记, 6400 阅读, 收藏, 编辑
摘要:
获取两个DataTable的交集(Intersect:返回同时出现在两个表中的数据) var dt3=dt1.AsEnumerable().Intersect(dt2.AsEnumerable(), DataRowComparer.Default).CopyToDataTable();获取DataTable的并集(Union方法返回这两个表的任一表中特有的数据) var dt3=dt1.AsEnumerable().Union(dt2.AsEnumerable(), DataRowComparer.Default).CopyToDataTable();获取DataTable的差集(Exc... 阅读全文
在用户控件中FindControl控件
2012-07-03 19:24 by 时空印记, 476 阅读, 收藏, 编辑
摘要:
今天在把一个ASPX页面转成用户控件时,因为用户控件中无FORM,所以用PAGE 替代,如下:varddlColumn=Page.FindControl("ddlColumn"+i)asDropDownList;从理论上我想应该是能实现的,可结果死活不行。郁闷,在GIRDVIEW里面找模板控件不也是这个原理了,既然PAGE不行,我在外围整个DIV,然后用这个DIV去Findcontrol 可行?.ascx<divid="SearchPane"runat="server"> .....</div>.ascx.cs 阅读全文
一些常用的小东东Csharp版
2012-04-03 16:41 by 时空印记, 243 阅读, 收藏, 编辑
摘要:
一些常用的东东,何必重复造轮子了。放这里更方便查找(方便自己哈)。1. DropDownList 通用绑定View Code /// <summary> /// dropDownList Bind /// </summary> /// <param name="ddl">dropdownlist id</param> /// <param name="strSql">sql text</param> /// <param name="textField"&g 阅读全文