
ASP.NET MVC
tereser
这个作者很懒,什么都没留下…
展开
-
ASP.Net MVC 给母版页视图传递数据
在MVC中,我们会遇到这样的场景: 我们需要在每一页中都显示地区信息,这些地区信息都是存储在数据库当中的。 那我们需要在模板页中显示地区信息,问题出来了,怎么在视图母版页面里从数据库检索这些地区信息? 直接在视图中操作数据库检索数据?这样的确很方便,但是这样就违反了MVC的设计初衷,Model-View-Controller,就是为了将关注点进行分离,当然这也是MVC的优点之一。转载 2014-11-12 17:16:01 · 6252 阅读 · 2 评论 -
使用Areas分离ASP.NET MVC项目
为什么需要分离? 我们知道MVC项目各部分职责比较清晰,相比较ASP.NET Webform而言,MVC项目的业务逻辑和页面展现较好地分离开来,这样的做法有许多优点,比如可测试,易扩展等等。但是在实际的开发中,随着项目规模的不断扩大,Controller控制器也随之不断增多。如果在Controllers文件夹下面有超过两位数controller,即便采用良好的命名规范,或者用子文件夹的形转载 2014-10-20 09:38:18 · 484 阅读 · 0 评论 -
ASP.NET MVC 4 中移动开发的新功能
ASP.NET MVC 4 ASP.NET MVC 4 中移动开发的新功能 Keith Burnell 长时间以来,开发人员一直在寻找一种神奇的工具让单个代码库能够支持所有平台。如今,这样的工具要比以往任何时候都更加重要。 随着移动智能电话和平板电脑在全球范围内日益普及并不断推陈出新,您的站点必须提供一个既美观又实用的移动界面。 您完全可以走本机应用程序路线并为转载 2014-10-20 10:04:43 · 826 阅读 · 0 评论 -
ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图
在ASP.NET MVC 4中,可以很简单地实现针对不同的浏览器自适应布局和视图。这个得归功于MVC中的"约定甚于配置"的设计理念。 默认的自适应 MVC 4自动地为移动设备浏览器和PC设备浏览器进行自适应。针对布局页面,默认的文件名为_Layout.cshtml,这个默认会被所有的浏览器使用。但如果我们希望在移动设备上面,呈现一个不同的布局,只需要添加一个名称为_Layout.Mob转载 2014-10-20 10:07:29 · 695 阅读 · 0 评论