上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 44 下一页
摘要: 今天在做项目的时候发现了一个,以前可能没注意到,添加时间的时候,有的是强制输入,还有的是默认为当前时间或者再数据库里指定默认值为(getdate())这样的话,插入到类型为DateTime的字段当然没什么问题了,但是如果不是上面的情况,比如:DateTime dt = Convert.ToDateTime(txtfbDate.Text);SqlParameter[] parms = { LYDAO.Utils.MakeInParam("@fbDate",SqlDbType.DateTime,dt)}如果是这样的话,那么则需要判断是否输入,如果输入则转换,否则直接让dt=DB 阅读全文
posted @ 2011-04-14 16:38 双魂人生 阅读(6002) 评论(0) 推荐(1) 编辑
摘要: 今天用WebDeploymentSetupfor2008生成网站的时候,出现了一个错误合并程序集时出错:ILMerge.Merge.ERROR!!:Duplicate type "App_Public_Pages_index" found in assembly "App_Web_p7v2gatk".双击弹出:“cannot open the file"aspnet_merge".无法打开文档,它已被重命名,删除或移动”的错误提示框。意思是在"App_Web_p7v2gatk"中已经存在一个相同类型的"A 阅读全文
posted @ 2011-04-14 16:04 双魂人生 阅读(5622) 评论(1) 推荐(0) 编辑
摘要: asp.net实现了代码的后置,页面与后台代码分开,比起asp逻辑清晰的很多,不过我感觉有时候为了方便,必要的时候实现内嵌的方式还是很不错的,今天在做一个产品根据类型轮换显示的时候用到了内嵌,方便了很多首先要根据类型的数量循环出几个表格出来,然后根据类型循环显示显示产品,使用内嵌一步到位,代码如下View Code 1<%23System.Data.DataSetdsType=ProTypeManager.GetList(8,"pid=0","idasc");4for(inti=0;i<dsType.Tables[0].Rows.Count; 阅读全文
posted @ 2011-04-08 13:51 双魂人生 阅读(642) 评论(1) 推荐(0) 编辑
摘要: 一般做一些小中型项目的时候,为了方便,提高效率,三层的东西一般可以使用动态生成器自动生成就可以了,今天在使用的时候遇到了一些问题,很是郁闷..以前使用的时候,直接生成,然后直接开发表示层就可以了,如果表示层有了,直接添加先有网站,然后再此基础上开发了,可是今天生成之后直接打不开了,提示:项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序.....,到网上找了下资料说是:右键点击csproj结尾的文件,选择“属性”,“打开方式”,将其定位到vs2008的exe文件上,点击“确定”就可以了,可是我的改了打开还是这个问题,折腾了半天,最后不得不自己创建三层,然后把生成好的代码拷 阅读全文
posted @ 2011-04-07 13:54 双魂人生 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 根据属性获得元素1.比如要获取页面p标签中属性有id的元素$("p[id]").css("color","red");根据属性值获得元素1.$。在jQuery 中$("<span>"),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性是以某些值结尾的元素。下面举个例子来说明一下:HTML代码<input name="newsletter 阅读全文
posted @ 2011-04-03 00:02 双魂人生 阅读(76617) 评论(0) 推荐(4) 编辑
摘要: 今天用Access做sql查询的时候出现了比较奇怪的问题:用: select top 3 * from product_class where classpre='0' order by classorder却返回 大于3 行的记录,根据理论应该是返回 按 classorder排序后的前3个记录。可是在Access中却显示大于3 行的记录。原来Access把按classorder进行排序,当classorder的某些记录相等时,access所处的位置相同(就像体育比赛中的并列第一),而进行排序,Access会把前3个位置进行排序,而不是排序的前3个记录。解决方法:在order 阅读全文
posted @ 2011-03-30 18:48 双魂人生 阅读(2717) 评论(0) 推荐(1) 编辑
摘要: 定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法escape(string)参数描述string必需。要被转义或编码的字符串。返回值已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。说明该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。实例在本例中,我们将使用 escape() 来编码字符串:<script type="text/javascript">documen 阅读全文
posted @ 2011-03-29 12:20 双魂人生 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,垃圾回收可以分为Dispose和Finalize两类,关于这两者的区别已经太多了,一个是正常的垃圾回收GC所调用的方法,另外一个是终结器Finalizer,所调用的方法,在Effective C#一书中,有着明确的建议是说使用IDispose接口来代替Finalize。原因是因为Finalize终结会增加垃圾回收对象的代数,从而影响垃圾回收。有了上述的原因,我们现在只来看使用IDispose接口的类。 在.NET中,绝大多数的类都是运行在托管的环境下,所以都由GC来负责回收,那么我们就不需要实现IDispose接口,而是由GC来自动负责。可是有一些类使用的是非托管资源,那么这个时候 阅读全文
posted @ 2011-03-23 17:22 双魂人生 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 我们知道,1个数字占一个字节,一个英文字母占一个字节,一个汉字占两个字节,其实这些都是我们输入进去的字节数,也就说当我们输一个"1",其实它是一个字符类型,就是占一个字节,但是它并不是int类型,sqlserver数据库中的int类型4个字节,但是并不是只能保存4个数字,因为当我们把输入的数字保存到int类型后,那么这个数字就不是一个字节了,比一个字节要小的多,所以可以保存多个数字,1个字节8位,int类型就是32位,1和100占的位数在int里应该是一样的。 阅读全文
posted @ 2011-03-19 15:41 双魂人生 阅读(2581) 评论(0) 推荐(0) 编辑
摘要: Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。 阅读全文
posted @ 2011-03-19 14:10 双魂人生 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 44 下一页