上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: Ioc(Inversion of Control)或者叫依赖注入DI(Dependency Injection) 如果一个接口有两个实现类,但是在实现过程中,用到了这两个具体的实现类。 如果采用IOC,则只能是注册一个接口类型,那么如何确保IOC在合适的时候传入不同类的实例?这是我突然间想到的一个问题,希望园友们可以帮忙解答一下! 所谓IOC(控制反转)或者说是依赖注入,就是将你设计好的类交给系统去控制,而不是在你的类内部控制,控制权发生了变化,就称为控制反转。 IOC的使用时机就是在一个接口有多个实现类的情况下,并且还可能存在扩展这个接口的可能性的情况下使用我个人觉得是最好的。 我们... 阅读全文
posted @ 2012-12-12 13:16 baidixing 阅读(9302) 评论(9) 推荐(3) 编辑
摘要: 本来我打算采用ajax提交请求,异步的请求获取数据,但是我发现如果这样的话就会拖慢开发的进度,拖长时间。所以在这篇博客中仿照首页的列表设计其实和左侧列表网站分类采用了同样的方式,通过局部视图的方式呈现。我在显示的时候采用了htmlHelper的RenderAction方法,至于我为什么特别喜欢用这个方法来组件一个页面?我的回答可能就是个人喜好,毕竟我看的Mvc书籍中也没有说必须采用哪种方法,或者哪种方法更好,但是我记得在哪个博客中看到过html.Action和html.RenderAction的性能差异?RenderAction的性能会好那么一点点?只是一点点。所以我记住了这个方法,如果没有特 阅读全文
posted @ 2012-12-11 22:21 baidixing 阅读(5224) 评论(12) 推荐(5) 编辑
摘要: 可以说,在未来几年中,Web form的使用会逐渐减少,而取而代之的就是MVC。可能你不会同意我的观点,那么我就试着阐述一下我的观点,如果你还是不能接受,那么请你反驳我。学习一个新语言或者是新架构是需要时间的,我们需要摒弃原来学习的很深入并且用的很熟练的架构来迎合新架构嘛?是的,如果让我说,我的回答是否,但是我需要看清这个新架构究竟和原来的架构有哪些改进,是否真的需要我们投入大量的时间去学习?Mvc 是一种架构模式,它带来了全新的和asp时代同样的开发体验(注:我不是说这是倒退)。下面我就来阐述一下对于Web form,MVC是否值得我们去学习。1.View State相信大家对于这个视图状态 阅读全文
posted @ 2012-12-09 22:43 baidixing 阅读(10996) 评论(95) 推荐(11) 编辑
摘要: 在前一篇文章Asp.net MVC 3 开发企业网站系统仿照博客园部分功能--总体设计中介绍了数据库的总体设计,现在呢我们就来实现博客园的左侧网站分类效果实现。当然因为我的前端功底实在不敢恭维,所以我采用博客园的CSS和JS脚本,这样我们可以提高网站的实现速度,而不用为了前端的显示界面调整浪费时间(注:前端很重要)。下面我就来说明我的这个分类的实现方式,如果您有更好的建议,欢迎您提出来!在具体说明实现之前,我要说明一下这个网站系统我采用的架构或者说目录实现方式(通过QQ截图显示):现在我来说一下我这么设计结构的原因:1.IDBServices:这个是访问数据库以及对数据库进行操作的接口。2.I 阅读全文
posted @ 2012-12-08 19:11 baidixing 阅读(8843) 评论(49) 推荐(5) 编辑
摘要: 在使用Asp.net MVC3 开发企业网站系统的提议得到了广大园友的热情鼓励,也使我更加有信心和决心把这个简单的系统完成的希望。前两篇索引:Asp.net MVC 3 开发一个简单的企业网站系统 Asp.net MVC 3 开发简单的企业系统开篇--数据库麻雀虽小,五脏俱全。做一个小的企业网站我们也不能例外,上篇我们说了做这个网站应该具有的数据库设计阶段。按照工程理论来说,我们应该进行的就是总体设计了。好吧,废话不多说,咱们一起来讨论一下这个简单网站的总体设计应该如何进行。首先,我们确定具体的功能以及采用的实现接口。1.登录、用户注册。说实话,在 企业网站中一般不需要用户的注册,但是因为我. 阅读全文
posted @ 2012-12-05 23:41 baidixing 阅读(6547) 评论(36) 推荐(6) 编辑
摘要: 本来准备自己做一个单独的系统(Asp.net MVC 3 开发一个简单的企业网站系统)玩一玩,没想到引来了大家的关注,令我非常激动啊,在这里非常感谢支持鼓励我的朋友们、园友们,谢谢您们。虽然是要做一个简单的网站系统来练习一个主流的框架的使用,好让我自己更加熟悉自己的缺陷,看到大家的热情。我作出了一个重大的决定,咱模仿一下博客园吧。虽然说肯定没有博客园做的那么好(有人要鄙视我了,这是必须的)。我之所以选择博客园,是因为博客园的功能大家都明白,这样大家就可以指出我开发中的不足之处。好吧,光说不练假把戏,今天就开始我们的开发之旅把。首先就是要设计数据库了,因为博客园的功能实在是太多,凭我个人之力要想 阅读全文
posted @ 2012-12-03 21:03 baidixing 阅读(8924) 评论(44) 推荐(5) 编辑
摘要: 最近我想把我学过的一些东西进行一下整合,来验证我最近学习的效果,所以我决定做一个简单的可以实现基本功能的Asp.net MVC 3 的企业网站系统,因为我的美术功底比较差,所以界面做出来可能会很丑陋。现在我列一下可能会用到的技术以及可能采取的方式:如果有需要,还会继续添加首先就是Asp.net MVC 3框架,这时我研究了很长时间的一个框架结构。Jquery ,这时开发交互体验的前提条件就是要引入这个包装的很好的js库AutoFac,这是一个具有高效率的依赖注入(IOC)框架,很简单但是很有效的依赖注入框架Entity framework 或者是Nhibernate 框架,Orm框架结构,实现 阅读全文
posted @ 2012-12-02 21:09 baidixing 阅读(15686) 评论(77) 推荐(21) 编辑
摘要: Asp.net MVC routing是一个独立于FrameWork的独立组件。Introduce to Routing :Routing within the Asp.net MVC framework serves two main purposes:It matches incoming requests that would not otherwise match a file on the file system and maps the request to a controller action. Url会匹配输入的请求但是并不是匹配文件系统上的某一个文件,而是映射到某一个Con 阅读全文
posted @ 2012-11-25 22:52 baidixing 阅读(1498) 评论(0) 推荐(1) 编辑
摘要: You can use four attributes in the DataAnnotations namespace to cover common validation scenarios.Required 特性Like all the built-in validation attributes,the Required attribute delivers both server-side and client-side validation logic(alothough internally,it is another component in the MVC framework 阅读全文
posted @ 2012-11-22 00:08 baidixing 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: partial RenderPartial html.Partial 有返回值(MvcHtmlString) 而RenderPartial 则没有任何的返回值(void) partial输出到临时变量StringWriter 而renderPartial则是直接输出到HtmlHelper.ViewContext.Writer(即直接输出到response中) 调用语法也不同:@Html.Parti... 阅读全文
posted @ 2012-11-19 23:07 baidixing 阅读(1818) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页