代码改变世界

ASP.NET MVC3 给DropDownList的Select标签添加默认选项(转)

2011-08-25 13:18 by IT小兄弟, 539 阅读, 0 推荐, 收藏, 编辑
摘要:有时候,我们在输出数据的select列表的时候,还想添加一个默认选项,如 ”–请选择–“ 等,在MVC3.0中是这样实现的1234567891011121314IEnumerable<SelectListItem> ColumnList = from a in Company.Column.ToList()where a.parentID==0select new SelectListItem{Value = a.ColumnID.ToString(),Text = a.name};List<SelectListItem> Items = new List<Sel 阅读全文

string和stringBuilder什么区别?

2011-07-26 17:45 by IT小兄弟, 362 阅读, 1 推荐, 收藏, 编辑
摘要:今天在解决问题的时候遇到大量字符串的拼接,一开始用string拼,结果用了5分钟才拼完,在leader的指导下使用stringBuilder仅仅不到1秒,神奇! 学习一下原因: String对象是不可改变的。每次使用String 类中的方法之一或进行运算时(如赋值、拼接等)时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。而StringBuilder 则不会,在需要对字符串执行重复修改的情况下,创建新的String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder类;例如,当在一个循环中将. 阅读全文

DirectoryEntry的使用(转)

2011-06-29 18:00 by IT小兄弟, 396 阅读, 0 推荐, 收藏, 编辑
摘要:DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为:IIS://ComputerName/Service/Website/DirectoryComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localhostService:即操作的服务器,IIS中有Web,也有FTP,还有SMTP这些服务,我们主要是操作IIS的Web功能,因此此处就是"W3SVC",如果是FTP则应是" 阅读全文

WCF布署问题1 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

2011-06-24 10:44 by IT小兄弟, 412 阅读, 0 推荐, 收藏, 编辑
摘要:.Net3.5的WCF服务在IIS7中发布后,在IE中访问.svc文件出现以下错误:HTTP 错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。后来发现在II7的WCF服务网站中<处理程序映射>中*.svc文件已经被.Net Framework4.0的处理程序aspnet_isapi.dll接管,看来是由于装了.Net Framework4.0 beta和vs.net 2010 beta2导致的,把原先的3.5给废了.不影响开发,但影响布署注:根据观察,.Net3.0\3.5没带处理程序aspnet_isapi.dll,所以IIS中 阅读全文

vs2010安装AnkhSVN,但是不起作用解决方法

2011-04-13 17:08 by IT小兄弟, 731 阅读, 0 推荐, 收藏, 编辑
摘要:Tool->option->Source control->plug-in selection,选择ankhSVN 阅读全文

Study From Work(2011-4-13)

2011-04-13 11:32 by IT小兄弟, 133 阅读, 0 推荐, 收藏, 编辑
摘要:今天学习到一个新插件,vs的svn插件AnkhSVN的使用;NUnit2.0详细使用方法; 阅读全文

收录--每个开发人员现在应该下载的十种必备工具

2011-04-13 11:30 by IT小兄弟, 394 阅读, 1 推荐, 收藏, 编辑
摘要:引自:http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/TenMHToolEDevShouDN.mspx?mfr=true用于编写单元测试的 NUnit用于创建代码文档资料的 NDoc用于生成解决方案的 NAnt用于生成代码的 CodeSmith用于监视代码的 FxCop用于编译少量代码的 Snippet Compiler两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器用于生成正则表达式的 Regulator用于分析程序集的 .NET R 阅读全文

Study From Work(2011-3-7)

2011-03-07 16:27 by IT小兄弟, 160 阅读, 0 推荐, 收藏, 编辑
摘要:今天的问题:想把DateTable中的一个Datetime列入存数据库(sql), 发现数据库中的毫秒自动变成了.000了?解决方案:将Datetime单元格转成DateTime(默认采用了字符串型),然后 Convert.ToDateTime(dataRow["rsDate"]) .ToString("yyyy-MM-dd HH:mm:ss.fff") 阅读全文

Study From Work(2011-3-2)

2011-03-03 16:22 by IT小兄弟, 156 阅读, 0 推荐, 收藏, 编辑
摘要:今天的问题:在插入insert into table(name,id,sex)value('it's','2','man')出错解决方法:需要对varchar型数据进行转义。insert into table(name,id,sex)value('it''s','2','man')//'单引号代表转义,两个''显示一个' 阅读全文

Study From Work(2011-3-1)

2011-03-03 16:17 by IT小兄弟, 160 阅读, 0 推荐, 收藏, 编辑
摘要:今天遇到个问题:SQL Server中,怎样可以对时间字段进行分组统计(比如:按天,按周,按月)解决方法:方案一: SELECT convert(char(10),datecolumn,120), count(*)FROM [SCM].[dbo].[feedback_detail]group by convert(char(10),datecolumn,120)order by 1 char(10)(是将日期的前十位字符分组) 方案二: select DATEADD(day, datediff(day, 0, datecolumn), 0) , COUNT(*) FROM [SCM].[dbo 阅读全文