摘要: 以前一位同事习惯于使用Membership来进行权限管理,现在随着ASP.NET MVC的引入,采用以前的方法,提出了以下方案:ASP.NET MVC+Membership结合,通过在web.config中进行配置,来管理系统中的权限。 于是,我对这个方案的可行性进行了分析,提出了以下疑点:在ASP.NET 2.0的Membership中, 在Web.config中是通过物理文件和目录,那么在ASP.NET MVC中,如果在URL中直接输入物理文件和目录,是找不到这个文件的,不知道这种方式还能不能奏效。如果说不管在mvc中,通过URL Routing怎么绕,最终都会定位到物理文件和目录上,这种 阅读全文
posted @ 2009-12-07 10:07 leeolevis 阅读(413) 评论(0) 推荐(0)
摘要: 将大概意思列举一下: override重写虚方法,那么就只剩下重写以后的方法;new隐藏基类的方法,那么基类的方法和当前类的方法同时存在只是被隐藏了这里就引出了我想表达的意思:面向对象中隐藏、重写、重载的概念。这几个概念在我们讨论面向对象的时候经常说到。隐藏:new重写:override重载:其实是一个方法的多种实现方式,但方法的名称是相同的public class Transport{ publ... 阅读全文
posted @ 2009-12-07 09:34 leeolevis 阅读(427) 评论(0) 推荐(0)
摘要: 说说为什么会用到URL301转向的原因。最近项目开发中遇到需要将原有功能页面改变为新功能的页面的需要,但SEO方面需要考虑对搜索引擎的友好。举个简单的例子,原页面A(显示用户的收藏),产品部最近有新的需求,显示用户的收藏,但显示的样式和UI的操作方式上有改变,这样我们就需要新的页面B。A页面在正式上线后是可以废弃的,但这里存在一个问题就是一但废弃了A页面,原来搜索引擎收录的A页面会报错。如果保留A... 阅读全文
posted @ 2009-12-07 09:33 leeolevis 阅读(328) 评论(0) 推荐(0)
摘要: 当页面上存在大量图片的时候,图片下载可能造成页面延迟。下面介绍一种解决这种问题的方法:function regImg(e,src){if(!window.imgHash) window.imgHash = new Object();var a = imgHash[src];e.onerror=null;if(a==null) {e.style.display="none";a=imgHash[sr... 阅读全文
posted @ 2009-12-07 09:27 leeolevis 阅读(284) 评论(0) 推荐(0)
摘要: 项目中需要对商户所在地址进行匹配,关键是取出用户所在路名,用户的地址是已经有的,只要从现有的地址中筛选出路名就可以。下面是Javascript的代码实现:<script>varreg=/(.*?)[市区弄号楼路道]/ig;varaddress0="上海市国定路杨浦区515号";varaddress1="徐汇区斜土路2421号4号楼孔家花园内";varaddress2="上海浦东新区陆家... 阅读全文
posted @ 2009-12-07 09:22 leeolevis 阅读(1482) 评论(0) 推荐(0)