摘要: MVC代表模型-视图-控制器(Model-View-Controller),起源于20世纪70年代的Smalltalk开发社区,2003年起随着Ruby on Rails的出现才在Web上流行使用。 模型(Model):建立软件所围绕的领域,建立领域模型。例如,博客,模型可能是帖子和评论。 视图(... 阅读全文
posted @ 2014-09-11 12:26 liesl 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 为使Guestbook应用程序有用,我们需要为用户提供一些提交数据的方式,将这些数据存储起来,以便稍后进行查看。为了达到这一目标,我们打算对应用程序添加一个数据库,将其作为该留言簿的后台存储库。1. 创建数据库 绝大多数Web应用程序都需要某种数据仓库的支持,这可能是一个关系型数据库(如微软的SQ... 阅读全文
posted @ 2014-09-11 11:09 liesl 阅读(693) 评论(2) 推荐(0) 编辑
摘要: 1.默认项目的结构(1) App_Data目录 存放数据库、XML文件,或应用程序所需的其他数据。ASP.NET运行时能理解这种特殊目录,并会阻止用户直接访问其中的文件。只有应用程序才可以读写该目录。(2) Content目录 包含需要随应用程序一起部署的各种非编码资源。这些资源包括图像和CSS样式... 阅读全文
posted @ 2014-09-11 11:02 liesl 阅读(321) 评论(1) 推荐(0) 编辑
摘要: 在VS2012中点击“文件 | 新项目”,在弹出对话框中选择“Visual C# | Web | ASP.NET MVC 4 Web应用程序”。 在弹出的模板对话框中选择“Internet应用程序”和“Razor”视图引擎,并勾选“创建单元测试项目”复选框。 按Ctrl+F5组合键,或者点击工具栏... 阅读全文
posted @ 2014-09-11 11:01 liesl 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Vsiual Studio 2010,只提供ASP.NET MVC 2,若要使用MVC 3或4,需要安装一个独立的包。最简单的办法是使用微软的Web平台安装程序(Web Platform Installer)。 VS2012,提供ASP.NET MVC 4。 VS2013,提供ASP.NET MV... 阅读全文
posted @ 2014-09-11 11:00 liesl 阅读(219) 评论(0) 推荐(0) 编辑