上一页 1 ··· 278 279 280 281 282 283 284 285 286 ··· 361 下一页
摘要: 我们在做项目时,当开发JS特效时,可以出现某几个JS相互引用的问题,这时,我们的做法,可以是在页面上将所需要的JS文件(包括本操作的JS和本操作相关的几个JS文件),然后进行调用即可;而还有一种面向对象的方法,就是把相关的JS文件写在被直接调用的JS文件里,即如果有个方法叫delUserFun(),而它要依靠一个art.dialog.js文件,这时,我们可以它后面的js文件引入到delUserFun的js文件中,而不需要在页面上进行引用。//引入依赖的JSdocument.write(unescape("%3Cscript language='javascript' 阅读全文
posted @ 2012-11-21 14:17 张占岭 阅读(996) 评论(1) 推荐(1) 编辑
摘要: 在我们开始项目过程中,项目中通常会存在几个主要的对象,如你在设计“B2C”时,可能主要对象是“用户对象”,“产品对象”,“订单对象”,而这些对象的信息应该对我们来说是很重要的,当用户删除自己的产品时,我们可能不希望产品真的从数据库中被删除除,这时,我们在设计数据库时可能会把这几个对象所对应的表加上“状态”字段,即Status,它通常是int32类型的,而在程序中一般会对应一个枚举类型,你当然可以也叫它Status而今天要讲的GetModel()它只是本人封装的一个方法,它会在DATA层出现,为每个带个Status属性的对象实现一个GetModel()方法,而这个方法中我们会过滤一些统一的条件, 阅读全文
posted @ 2012-11-17 23:17 张占岭 阅读(2070) 评论(1) 推荐(1) 编辑
摘要: 当我们在开发过程中,遇到添加,编辑,删除等操作,这些操作对于数据库来都是成功的,所以在DATA层的CURD操作一般没有返回值,而对于业务层就不同的,我们需要将处理结果返回给WEB层,而如果DATA出现异常了,这时业务层要知道,并把结果进行处理,然后返回给WEB层,而返回的载体是我们要统一的,因为我们一个bool类型是不能满足要求的,它可以还会伴随其它信息,包括可能出现的实体完整信息。看看我的VMessage类,它有一个属性IsComplete,它的值由它内部的messageList集合控制,而这个集合如果没有信息,说明没有异常出现,IsComplete就是true,反之它为false,而我们可 阅读全文
posted @ 2012-11-15 10:26 张占岭 阅读(1023) 评论(3) 推荐(5) 编辑
摘要: 回到目录在PartialView中进行表单提交,有什么用呢,我来总结一下:1 这个表单不只一个地方用到2 可能涉及到异步的提交问题这两种情况都有可能需要把表单建立在“分部视图”中,我们为第二种情况为例来说一下用法首先,我们有一个用户登陆的表单UserLogOn.cshtml,它在首页及产品列表页可能都提供了表现的情况,而这时,我们为了不违背DRY原则,所以会把相同的代码提取出来放到一个partial view中,这就是我们的UserLogOn.cshtml,而它里面只有视图的表现,没有任何提交的动作,因为它可能被提交到不同的Action中去。实例选自大家都熟悉的MVC自带的项目UserLogO 阅读全文
posted @ 2012-11-09 23:03 张占岭 阅读(2162) 评论(1) 推荐(1) 编辑
摘要: .net里的string.Format方法,可以格式化字符,以下是几种最见的组合,代大家参考数字 {0:N2} 11.11 数字 {0:N0} 11 货币 {0:c2} $11.11 货币 {0:c4} $11.1111 货币 "¥{0:N2}" ¥11.11 科学计数法 {0:E3} 1.11E+001 百分数 {0:P} 11.11% 日期 {0:g} 2001-11-1 11:11日期 {0:G} 2001-11-1 11:11:11日期 {0:D} 2001年11月11日 日期 {0:d} 2001-11-11 日期 {0:f} 2001年11月11日 11:11 阅读全文
posted @ 2012-11-05 11:05 张占岭 阅读(1219) 评论(0) 推荐(1) 编辑
上一页 1 ··· 278 279 280 281 282 283 284 285 286 ··· 361 下一页