波斯马BOSSMA Information Technology

2010年 发布的所有日志

Javascript获取上传文件的客户端路径

发布时间:2010年5月28日 / 分类:JavaScript / 抢沙发

这个功能本身没有什么难度,只是以前没有想过,今天想起来,试了一下,确实如此。 <html> <head><title>Javascript与上传控件</title></head> <body> ?<input type="file" id="file1" ><input type="button" value="上传" o...

SQL Server中的decimal数据类型的精度问题

发布时间:2010年5月17日 / 分类:DataBase / 抢沙发

关于decimal的精度犯了一个错误,特此说明。 decimal(a,b) a:代表整数位和小数位的最大长度,最大为38 b:代表小数位的长度,如果没有b,默认是0,最大为a。

树形结构获取每一个节点的级次

发布时间:2010年5月15日 / 分类:DOTNET / 抢沙发

有时候需要获取树形结构每一个节点的级次,以方便处理,最近也处理了一些这方面的问题,这里提供两个方法:使用SQLServer自定义函数和在C#中递归处理。 1、SQLServer 自定义函数 例子表结构 create table tb(id varchar(3) , pid varchar(3) , name varchar(10)) 查询指定节点...

多级子项目(任务)计算项目进度的方法

发布时间:2010年5月15日 / 分类:DOTNET, WinForm / 抢沙发

现实中遇到这样一个问题:有一个项目,下边有多级任务,我们想获取项目和每一级任务的进度。很多人第一反应就是使用递归,这里先不着急探讨好不好实现。我们先来构建一个例子: 一个项目,有很多子项目(或任务),每个子项目下的子项目数和级次都是不固定的,实际的操作中,我...

Javascript模拟滚动条

发布时间:2010年5月11日 / 分类:JavaScript / 4 次吐槽

如果你想自定义你的滚动条样式,以前的方法是设置scrollbar样式,如: scrollbar-arrow-color: #CAAAAA;? /*三角箭头的颜色*/ 但是好像只有IE支持,兼容性不好。 推荐另外一种办法,通过javascript模拟滚动条的样式和事件,兼容IE和firefox,其他浏览器未测试。 这个例子来源于...

Visual Studio 2008(C#)XML注释提取成帮助文档的方法

发布时间:2010年5月10日 / 分类:ASP.NET / 2 次吐槽

1、给方法和类添加XML注释 可以手动添加,具体规则可以看MSDN:http://msdn.microsoft.com/zh-cn/library/b2s063f7(VS.80).aspx 这里介绍一个工具,可以帮助生成注释,下载地址:http://submain.com/products/ghostdoc.aspx 安装ghostdoc后,可以在右键和工具菜单中找到它: ...

ASP.NET MVC HtmlHelper扩展之Calendar日期时间选择

发布时间:2010年4月3日 / 分类:ASP.NET MVC / 2 次吐槽

在MVC的视图中可以直接写Html,也可以使用HtmlHelper来创建。这篇文章介绍创建一个HtmlHelper扩展,用来提供日期时间选择输入。 这里我们扩展HtmlHelper,就像它包含在ASP.NET MVC中一样,扩展方法使我们能为已有的类添加方法。这里使用了一个日期时间选择控件:My97DatePicker...

ASP.NET MVC实战体验之项目管理系统(5)

发布时间:2010年4月1日 / 分类:ASP.NET MVC / 抢沙发

这一节将介绍MVC中的View,包含:如何创建View,传输数据从Controller到View,在View中使用HTML Helpers生成内容。 1、理解View????? 在ASP.NET MVC应用程序中,浏览器地址栏中输入的URL地址在硬盘中没有一个实际的页面对应,对应的是一个View。在ASP.NET MVC应用中,传入浏览器...

ASP.NET MVC实战体验之项目管理系统(4)

发布时间:2010年3月8日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

上一节详细介绍了Model,包括怎么创建Model,这一节将介绍Controller。 1、理解Controller Controller负责相应浏览器请求,然后将相应的结果发送到浏览器。 例如地址栏输入:http://localhost/Project/Index/ 这时候一个名字叫做ProjectController的Controller被触发,然后动作...

ASP.NET MVC实战体验之项目管理系统(3)

发布时间:2010年3月2日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

上一节中已经可以看到实际运行效果,但是对MVC中相关的几个部分没有做详细的说明。接下来的几篇文章会对Model、Controller和View做详细的介绍。 MVC框架模式将一个应用分成三个组成部分:模型、视图、控制器。它是ASP.NET Web Forms模式之外的另一个选择,是一个轻量级的,并且...