摘要: 前段时间,在项目中运用了.NET模板引擎NVelocity.为了加深对这个模板引擎的理解,为了方便在以后的项目中加以利用,特来总结一下。NVelocity是什么?NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。 当nVelocity 应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效 果,而由.NET程序开发人员关注业务逻辑编码。NVelocity将.NET代码从we 阅读全文
posted @ 2012-08-30 17:40 美梦成真 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、NVelocity的好处:Nvelocity可以使MVC模式更好的实现。前台页面不必于后台有过于紧密的联系。实现了更少的服务器资源的消耗。二、NVelocity的配置:1、 首先在引用NVelocity.dll 下载2、 添加帮助类NVelocityHelp.cs文件。3、 NVelocityHelp.cs内容 下载4、 创建模板文件包5、 创建后台程序页面,*.aspx文件6、 调用NVelocityHelp实现模板引擎三、语法对变量的引用:$ [ ! ][ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ][ } ]。在NVelocity中,对变量的 阅读全文
posted @ 2012-08-30 15:21 美梦成真 阅读(153) 评论(0) 推荐(0) 编辑
摘要: /^(13[0-9]|15[0|1|3|6|7|8|9]|18[8|9])\d{8}$/ 这个灵活性好!((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分机号如:12345678901、1234-12345678-1234"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[ 阅读全文
posted @ 2012-08-30 14:46 美梦成真 阅读(17599) 评论(0) 推荐(0) 编辑
摘要: 前一段时间,在项目中做了比较多的正则验证,现在来把常见的总结一下:手机号码格式的验证:Regex rg = new Regex(@"^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$"); string mobile = dto.Mobile.ToString().Trim(); Match m = rg.Match(mobile); if (!m.Success) { return Error("返回", "您好,您所输入的手机号码格式不正确,请重新选择输入!"); }//在 阅读全文
posted @ 2012-08-30 14:26 美梦成真 阅读(304) 评论(0) 推荐(0) 编辑
摘要: javascriptrefreshpageJavascript刷新页面的几种方法:1history.go(0)2location.reload()3location=location4location.assign(location)5document.execCommand('Refresh')6window.navigate(location)7location.replace(location)8document.URL=location.href自动刷新页面的方法:1.页面自动刷新:把如下代码加入<head>区域中<metahttp-equiv=&qu 阅读全文
posted @ 2012-08-30 11:24 美梦成真 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中,在管理员后台删除企业新闻时发现必须刷新页面才能看到刷新后的效果。删除操作采用传统的js调用后台controller控制器的里面的方法。在js的ajax调用的回调函数中加入刷新框架页面的方法解决了这个问题。相关代码如下所示:前台方法:function myrefresh() {parent.mainFrame.location.reload();}function deleteOperate(id, url) { var data = 'id=' + encodeURIComponent(id); $.ajax({ url: url, type: 'POST 阅读全文
posted @ 2012-08-30 11:19 美梦成真 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.admin5.com/article/20090419/143838.shtml 1、SEO能让网站的架构更合理,提升客户浏览网页速度,提升用户体验满意度。 网站要用树形结构,导航栏要用绝对路径等等,可使网站整体条理清晰,即可使用户体验满意,还有利于各大搜索引擎的抓取。 2、SEO能让网站的产品和服务更完善,提升网站的竞争力。 一个优秀网站的产品和服务可以说是对本行业内的企业产品和服务进行归类和整合,通过类“大卖场模式”吸引采购商,从而为合作企业带来订单。当然,在一般情况下,行业网站在建站之初的一年内是不会有采购商的,但随着时间的推移,它会逐步地占据大家... 阅读全文
posted @ 2012-08-30 10:31 美梦成真 阅读(126) 评论(0) 推荐(0) 编辑
摘要: jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。 data (Map) : (可选参数) 发送至服务器的 key/value 阅读全文
posted @ 2012-08-30 10:23 美梦成真 阅读(174) 评论(0) 推荐(0) 编辑