C#递归实现无限级分类树

2012-10-21

网上的无限级分类树已经被实现无数遍了,但是大部分都不是很爽,而且php的居多,实际情况需要,还是自己写一个比较好,算法弱啊,得好好练练基础算法了。 阅读全文 »

lucene.net已经从孵化器毕业

2012-10-08

阅读全文 »

调试WebService时,显示:无法自动进入并单步执行服务器

2012-09-29

调试WebService时,显示:无法自动进入并单步执行服务器这种问题很多人遇到了,但是每个人的问题不一样 第一种情况是将webservice里的config调试状态打开。 第二种是你调用webservice方法的时候,在初始化的时候webservice异常,也会出现这样的问题,例如我的就是web.config里没写数据库连接字符串,但是在类的属性里却写了,浏览的时候不报错,但是调用的时候就会报错了。 阅读全文 »

webservice上传图片的问题

2012-09-19

webservice上传图片本来是件很简单的事情,但是到我这却折腾了一大圈,最终发现是上传到webservice里的二进制流要不能序列化,这还不算,最要命的是传输之前还不能用stream读取文件流,读取之后再传输,保存的图片只有大小,但是图片不显示,如此蛋疼的bug。立此为证。 阅读全文 »

mvc3 CheckBoxList扩展

2012-08-01

mvc3 CheckBoxList扩展,mvc3的模板也有很多html扩展,但是好像实现了部分重点的,有时候还需要这样去扩展,其实这样是对的,总得给程序员留点空间吧。代码如下: 阅读全文 »

VS2008 解决方案配置器,即DEBUG,RELEASE 模式选择(转载)

2012-07-25

VS2008 解决方案配置器,即DEBUG,RELEASE 模式选择,找了半天才找到,这个太难找了。所以转过来mark一下 新装的VS2008 ,在工具栏上找不到解决方案配置器,也就是学用的选择Debug或Release 模式的选择框。 查看网上的一些方法,总结如下,分两步 1.VS2008里 工具-选项-项目和解决方案-常规 里 将 显示高级生成配置前打钩 2.工具 -自定义-"命令”选项卡-从左边类别里面找到“生成”-选中“生成”后,在右面选择“解决方案配置”,拖拽到你想要的位置上。 阅读全文 »

nopcommerce计划任务分析

2012-06-19

对比了一下nopcommerce和orchard的计划任务,orchard的复杂的不是一点点,如果想拆下来自己用难度很大,搜索拆了orchard的lucene处理模块,邮件队列拆的discuznt和nopcommerce的结合,计划任务就拆nopcommerce的了,discuznt计划任务设计的没nopcommerce的好。 阅读全文 »

linq 返回list的前几行

2012-02-11

linq 返回list的前几行 原来list的Take方法返回的是System.Collections.Generic.IEnumerable类型,如果直接返回list.Take(4)这样的集合会报错,类型转换错误,所以在后面还要加上ToList()及list.Take(4).ToList(),哎呀,这么简单都不知道 阅读全文 »

在iis中调试.net代码,附加到进程w3wp.exe

2012-02-06

在iis中调试.net代码,附加到进程w3wp.exe,在菜单调试里有个附加到进程,选择w3wp.exe,这一样在iis中也能debug你的代码了,对于一些特殊的测试要求,这个还真有点用 阅读全文 »

MVC中输出Html标签

2012-01-13

MVC中输出Html标签 @(new HtmlString( "

这是div
")) @(Html.Encode("
这是div
")) 或者 @(new HtmlString(Model.ListString)) 阅读全文 »