上一页 1 ··· 356 357 358 359 360 361 362 363 364 ··· 390 下一页
摘要: 在我们建立Action时,有个原则,就是最好和页面名称相同,如果一个名为Index的Action,那它的页面就应该是Index.aspx/cshtml,如果你非要建立一个Index1.aspx,那路由是无法找到的,当然,如果你想让路由找到,就用return View("Index1")来代替return View()就可以了 阅读全文
posted @ 2011-09-20 16:52 张占岭 阅读(859) 评论(1) 推荐(0)
摘要: 在业务逻辑层实现IOC,可以有效的减少代码量,把通用的操作写在通用的类中,然后在UI层对谁操作就建立谁的实例。具体做法看代码:Service层核心代码:接口规范:namespace Service{ /// <summary> /// 标准逻辑处理接口 /// </summary> /// <typeparam name="TEntity"></typeparam> public interface IServices<TEntity> where TEntity : class,Entity.IDataEntit 阅读全文
posted @ 2011-09-16 14:23 张占岭 阅读(2708) 评论(2) 推荐(3)
摘要: <script type="text/javascript"> //一个面向对象的JS例子,很好的支持了开闭原则 function HtmlControl(options) {//定义一个方法 var el = options.element; el.style.width = options.width; el.st... 阅读全文
posted @ 2011-09-16 10:10 张占岭 阅读(1164) 评论(0) 推荐(0)
摘要: 有一些概念我们清楚,但在实际中不知道如何去用,这往往是C#初学者的一个共同的问题,今天我来讲的就是“浅表拷贝”,简单来说就是把一个对象,一模一样的复制出来一份来,但浅表拷贝只复制原对象的引用地址,在改变新对象时,原来对象不会改变,而深表拷贝是完全拷贝,在改变新对象时,原对象也会受到影响。以下是浅表拷贝的实现,利用了MemberwiseClone方法class People { public string Name { get; set; } public string Email { get; set; } public People ShallowCopy() { //直接使用内置的浅拷贝方 阅读全文
posted @ 2011-09-15 10:04 张占岭 阅读(821) 评论(1) 推荐(0)
摘要: 过去的过去,往往对于一种问题有一个很直观的解决方法,如,判断用户是否登陆,判断用户session是否为空,一般会这个写在页面中: if(HttpContext.Session.IsNewSession){ // go to Logon}每个需要验证的页面都要这样去写同样的代码,这样的程序是我们不提供的,因为它重复了自己。当.net出现Attribute之后,MVC出现了之后,改变了这一切,如果... 阅读全文
posted @ 2011-09-14 16:16 张占岭 阅读(1853) 评论(1) 推荐(0)
上一页 1 ··· 356 357 358 359 360 361 362 363 364 ··· 390 下一页