摘要: 初装V2012,新建MVC4新项目时出现以下错误:解决方法为:通过VS2012的“工具-扩展和更新-联机”安装“NuGet Package Manager”扩展包,可以顺利新建MVC4项目啦! 阅读全文
posted @ 2013-07-28 02:56 左小夕 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在写代码的时候经常会做一些string与int之间的转换,大家也都知道常见的两个方法Convert.ToInt32()与 int.Parse()。基本上用的时候也没怎么注意,想到哪个就用哪个,表面上看来这两个方法在结果上没什么不同,实际上它们之间还是有很大的区别: 1. 可转换类型的不同 Convert.ToInt32()被重写19次,可以满足不同的参数需要,几乎可以把各种类型(包括object 引用类型)的值转换为int类型。 int.Parse()被重写4次,只能转化string。 2. 对null的处理 Convert.ToInt32(null)会返回0而不会产生任何异常,但int... 阅读全文
posted @ 2011-10-09 09:15 左小夕 阅读(2456) 评论(6) 推荐(4) 编辑
摘要: 与圆角border-radius属性一样,盒阴影box-shadow也是一个令人激动的属性。 W3C将box-shadow加入CSS3属性列表,并使其标准化,应该是件值得高兴的事。也许,从此你再也不会因为“实现代价”而与设计师争得脸红。 那么,box-shadow究竟是如何被人们所称道的? 如果你是前端工程师,你可能有过这些痛苦的经历: 面对到处都是圆角的设计稿;面对到处都是圆角+阴影的设计稿;面对到处都是圆角+阴影+半透明的设计稿。 如果你还没有接触过CSS3,或者你所负责的这个项目,必须兼容IE系列。那么,无论是面对上面的哪一点,都可以耗费你不少的精力和时间。 这里,我... 阅读全文
posted @ 2011-10-08 11:39 左小夕 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 如果尚未对CSS3有一定的了解,相信你还会为要给同一个元素设置多个背景图而头痛。于是就衍生出一些使用伪对象来实现的解决方案,如使用:first-letter,:first-line,:befor,:after等;又或是使用多个无意义标记堆叠来实现;又或是其它的什么方法。 当然,方法没有错误,有的只是寻求最适合和最简单的。 相信在CSS3 multiple background-image尚未出现之前,亦没有人会说自己的某某方法是最佳的,有的只是满足需求的一些变通方案(即使是在现在这种CSS3尚未被所有浏览器支持的情况下,是否要在项目中使用multiple background-ima... 阅读全文
posted @ 2011-10-08 11:37 左小夕 阅读(4209) 评论(0) 推荐(1) 编辑
摘要: 语法:z-index: auto | <integer>默认值:auto 取值: auto:遵从其父对象的定位<integer>:用整数值来定义堆叠级别。可以为负值。 说明: 检索或设置对象的层叠顺序。 并级的对象,此属性参数值越大,则被层叠在最上面。 如两个对象的此属性具有同样的值,那么将依据它们在HTML文档中流的顺序层叠,写在后面的将会覆盖前面的。 必须定义position属性值为absolute、relative或fixed,此取值方可生效。 对应的脚本特性为zIndex。代码:<!DOCTYPE html><html lang="z 阅读全文
posted @ 2011-10-08 11:13 左小夕 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ---创建SQL语句 create table #DepartCost(id int,Department varchar(20),Material varchar(20),Number int)insert into #DepartCost values(1,'厂房1','材料1',1),(1,'厂房2','材料2',2),(1,'厂房1','材料3',1),(1,'厂房3','材料3',1),(1,'厂房2','材料3',1),(1 阅读全文
posted @ 2011-10-08 10:53 左小夕 阅读(256) 评论(0) 推荐(0) 编辑
摘要: CREATE FUNCTION dbo.f_splitstr( @str varchar(8000))RETURNS @r TABLE(id int IDENTITY(1, 1), value varchar(5000))ASBEGIN/* Function body */ DECLARE @pos int SET @pos = CHARINDEX(',', @str) WHILE @pos > 0 BEGIN INSERT @r(value) VALUES(LEFT(@str, @pos - 1)) SELECT @str = STUFF(@str, 1, @pos, 阅读全文
posted @ 2011-10-08 10:40 左小夕 阅读(517) 评论(0) 推荐(0) 编辑
摘要: <%# Bind("Subject") %> //绑定字段<%# Container.DataItemIndex + 1%> //实现自动编号<%# DataBinder.Eval(Container.DataItem, "[n]") %> 通常使用的方法<%# DataBinder.Eval(Container.DataItem, "ColumnName") %> <%# DataBinder.Eval(Container.DataItem, "ColumnName&q 阅读全文
posted @ 2011-09-27 15:53 左小夕 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在VS2005开发环境下,DataGrid控件是默认隐藏的,在这里可以使用DataGridView控件,它是DataGrid的继承者,并且功能很强大,使用大致和DataGrid差不多。有了GridView为什么VS2005还要保留DataGrid呢?保留该控件的目的是为了兼容性!打开DataGrid的方法是:在“工具箱”中点右键->“选择项”,在弹出窗口中把命名空间为System.Web.UI.Webcontrols的DataGrid前的勾打上就可以了。注意区别同名的组件。在VS2005环境下,官方推荐使用的是DataGridView。 阅读全文
posted @ 2011-09-27 15:51 左小夕 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 软件安装次序出了问题:装了VS2005再装IIS,结果访问网站出现这个问题:解决方案1、点击“开始菜单”->“运行”,输入cmd 2、输入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 3、运行:aspnet_regiis.exe -i (安装) 如果还会出现“未能创建Mutex”的问题:解决方案1、先关闭VS2005;2、打开:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 找到刚才调试的程序的名字的目录,删除它;3、关闭IIS服务器,重开一次;4、 阅读全文
posted @ 2011-09-19 10:45 左小夕 阅读(144) 评论(0) 推荐(0) 编辑