文章分类 -  020.Net MVC

发送电子邮件:
014_Net MVC项目发布方法
摘要:具体步骤如下: 1.使用VS2008工具打开MVC项目,并发布。 2.在IIS中建立独立网站。并指向1中发布到目录。 3.配置网站所使用的ASP.NET版本。 4.在网站的主目录配置中增加dll V2.0.50727目录下的asp.net_isapi.dll. 调试网站! 注:可在主目录 应用程序名 右侧删除应程序名重新创建! 阅读全文

posted @ 2009-07-06 16:39 shao 阅读(213) 评论(0) 推荐(0) 编辑

013_ASP.NET MVC案例教程(七)
摘要:前言写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架。但是,我又不像把官方列举的哪些优势、功能翻译过来列举在这里。所以,我想干脆我就纯从个人观点上对这个框架评论一下吧。说的不好的,不对的还请批评指正。ASP.NET MVC——螺旋进步的产物对于微软为什么要推出ASP.NET MVC,我们是无从得知的,也许是因为JavaEE平台上有Struts,也许是因为M... 阅读全文

posted @ 2009-07-02 13:45 shao 阅读(138) 评论(0) 推荐(0) 编辑

012_ASP.NET MVC案例教程(六)
摘要:一个小难题我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在发布公告前,记录一次,在公告发布成功后,再记录一次。然后还要使得其具备异常处理,即当业务组件出现问题时,跳转到相应的错误页面并显示相应提示。有人可能笑了,这有什么难的,在DoRelease这个Action的开始和结束处各加入相应日志功能不久结了。异常处理更不在话下,直接try... 阅读全文

posted @ 2009-07-02 13:44 shao 阅读(305) 评论(0) 推荐(0) 编辑

011_ASP.NET MVC案例教程(五)
摘要:数据验证在上一篇文章中,我们完成了发布公告的功能。但是从健壮性角度看,这个功能并不完善,因为一般情况下,我们输入的数据要符合一定的约束条件,例如,在我们的例子中,我们至少不能将空字符串作为标题或内容吧。下面,我们来为程序加入数据验证功能,ASP.NET MVC中提供了良好的数据验证实现支持,下面我们来看实现过程。首先,我们要修改一下Release.aspx视图,修改后的视图如下。Release.a... 阅读全文

posted @ 2009-07-02 13:42 shao 阅读(301) 评论(0) 推荐(0) 编辑

010_ASP.NET MVC案例教程(四)
摘要:前言通过前几篇文章,我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了。但是,有一个大问题没有解决:如何处理表单数据。例如,我们将要实现的公告发布功能,用户肯定是在某个表单页面输入标题、正文等内容,而后提交,然后表单数据要被传递到相应的地方交由业务逻辑组件处理。在传统的ASP.NET下,使用的是Model1模式,每个aspx页面有一个同名的aspx.cs文件,当提交表单时,默认数据被... 阅读全文

posted @ 2009-07-02 13:41 shao 阅读(190) 评论(0) 推荐(0) 编辑

009_ASP.NET MVC案例教程(三)
摘要:前言在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好的理解后续文章。全局首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵!498)this.style.width=... 阅读全文

posted @ 2009-07-02 13:40 shao 阅读(163) 评论(0) 推荐(0) 编辑

008_ASP.NET MVC案例教程(二)
摘要:让第一个页面跑起来现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下:498)this.style.width=498;" height=173在开始之前,我们要删几个东西。因为默认情况下建立一个MVC项目时里面包含了几个示例页面,我们要做的就是:1.将... 阅读全文

posted @ 2009-07-02 13:39 shao 阅读(226) 评论(0) 推荐(0) 编辑

007_ASP.NET MVC案例教程(一)
摘要:前言ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NET MVC了。本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理... 阅读全文

posted @ 2009-07-02 13:36 shao 阅读(287) 评论(0) 推荐(0) 编辑

006_MVC IIS配置
摘要:在不同版本的IIS下使用ASP.NET MVC和URL Routing收藏(原创:灰灰虫的家 http://hi.baidu.com/grayworm)在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS7.0、IIS6.0和更早版本的IIS的处理策略ASP.NET MVC框架依赖于URL Routing,要充分利用URL Routing,... 阅读全文

posted @ 2009-07-02 13:35 shao 阅读(1060) 评论(0) 推荐(0) 编辑

005_MVC View与ViewData
摘要:ASP.NET MVC 入门5、View与ViewData 本系列文章基于ASP.NET MVC Preview5.view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view... 阅读全文

posted @ 2009-05-19 10:56 shao 阅读(4441) 评论(0) 推荐(0) 编辑

004_MVC Controller与Action
摘要:ASP.NET MVC 入门4、Controller与Action 本系列文章基于ASP.NET MVC Preview5.Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Contro... 阅读全文

posted @ 2009-05-19 10:45 shao 阅读(221) 评论(0) 推荐(0) 编辑

003_MVC Routing
摘要:ASP.NET MVC 入门3、Routing 本系列文章基于Microsoft ASP.NET MVC Beta.在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL: Valid route definiti... 阅读全文

posted @ 2009-05-19 10:25 shao 阅读(291) 评论(2) 推荐(0) 编辑

002_MVC 项目的目录结构与核心的DLL
摘要:ASP.NET MVC 入门2、项目的目录结构与核心的DLL 我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下: App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。 Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。 Contr... 阅读全文

posted @ 2009-05-19 10:18 shao 阅读(222) 评论(0) 推荐(0) 编辑

001_MVC 入门简介
摘要:ASP.NET MVC 入门1、简介 什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例... 阅读全文

posted @ 2009-05-19 10:16 shao 阅读(157) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示