MVC
文章平均质量分 82
xiaoyong322
从事业务系统开发。乐于交游。
展开
-
MVC(二):第一个asp.net MVC3.5体验项目
不多说了,去微软找了一个例子---任务列表应用程序,实践了一下。准备工作需要安装 Visual Studio 2008 或 Visual Web Developer 2008 Express 来构建 ASP.NET MVC 应用程序。还需要下载 ASP.NET MVC Framework。如果没有 Visual Studio 2008,可以从下面的网址下载 90 天试用版:http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx另外,也可以使原创 2011-03-30 15:02:00 · 4245 阅读 · 1 评论 -
Orchard (二):简单配置
昨天下一了一个Orchard,Orchard(一):介绍。在Orchard官网看了一下如何跑这个项目。我写了一下实践经验。部署 大体上有两种方式:WebMatrix和传统的“打开项目直接调试”。WebMatrix我没去管,直接用土办法“打开项目直接调试” 1.VS2010打开项目。 2.运行Orchard中的Orchard.Web项目,会弹出配置页面。让填写用户名密码,如原创 2011-11-09 09:12:06 · 5560 阅读 · 0 评论 -
asp.net MVC3 子内容页不能下载母版页的js,jqGrid
问题: 在使用jqGrid组件(jquery.jqGrid.js)时,发现老报找不了jQuery。 解决: 发现内容页中没有jquery-1.5.1.min.js文件,但是在母版面中已经引用了。作为临时解决方式,在内容页中再次引用jquery-1.5.1.min.js文件。真正的问题: 此时我发现母版页上的登录按钮也不能用了,原因是没有找到登录相关的js文件(原创 2011-12-15 08:24:36 · 1713 阅读 · 0 评论 -
Orchard(四):Orchard中的Scanffolding(Command line scaffolding)-工具说明
之前系列文章Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-WidgetsOrchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?概述 Scanffolding在EF中,运用得很多,一句命令就能自动生成MVC中所需的部件:Controller,View等。原创 2011-12-26 09:24:31 · 1842 阅读 · 0 评论 -
Orchard(四):创建Module --Hello World
之前系列文章Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-WidgetsOrchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?复习些概念 Orhcard的上层是基于微软MVC搭建的。Module最被解析为Area来使用的。(Area可以简单原创 2011-12-26 10:46:41 · 4205 阅读 · 0 评论 -
Orchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?
之前系列文章Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-Widgets之前使用总结 这几天,我专门去用了一下Orchard。有一些比较浅的体验:总的说来,Orchard使用起来可配置性好。 举个例子:想在网站上加入一个搜索引擎,只需要下一个提供程序,原创 2011-11-29 09:22:46 · 8511 阅读 · 1 评论 -
Orchard(三):搞清来龙去脉(2)-Widgets
系列文章:Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探 学习目标前面简单Orchard是干啥的,并简单发布了一个新页面(大家自已练习哈,可以去官网看文档),今天我们要进一步了解,怎么来使用Orchard项目,方便后面的深入研究。粗略看了一下,我们大致明以下几块内容。发布博客信息,及回复(这个大练习就可以 Orc原创 2011-11-18 09:35:47 · 5402 阅读 · 0 评论 -
Orchard学习目录
这段时间在断断续的研究Orchard,缕了一下大致学习框架:基础篇:Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-WidgetsOrchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?扩展篇:Orchard(四):创建Module --Hello Wo原创 2012-01-09 08:39:53 · 3552 阅读 · 1 评论 -
MVC路由机制
序今天我来缕一下MVC的路由机制,因为使用MVC已经快一年了,之前也只是上手,没有系统去理会。项目完了,结合实际使用,回过头来深入一下。 MVC 学习索引(点击即可)一个请求进入IIS后传统ASP.NET 路由部分1、IIS根据文件类型将请求转交给相应的处理程序,如果属于ASP.NET文件,则将请求转发给aspnet_isapi.dll。(注:在II6和IIS7上的处理原创 2012-03-28 10:04:10 · 8693 阅读 · 0 评论 -
MVC 路由扩展 实例
之前写了一篇《MVC路由机制》,今天想了一个实例来加强一下,这才对得起观众。让大家能够系统的理解MVC的路由机制。 扩展思路 从上一篇文章(MVC路由机制)中,我们可以比较容易的发现,UrlRoutingModule通过遍历RouteTable.Routes中的路由对象来获取匹配的RouteData,从而将请求转发到相应的IHttpHandler处理程序。从整个过程中,我们可以从三个原创 2012-03-29 09:04:28 · 184 阅读 · 0 评论 -
MVC 路由扩展 实例
之前写了一篇《MVC路由机制》,今天想了一个实例来加强一下,这才对得起观众。让大家能够系统的理解MVC的路由机制。扩展思路 从上一篇文章(MVC路由机制)中,我们可以比较容易的发现,UrlRoutingModule通过遍历RouteTable.Routes中的路由对象来获取匹配的RouteData,从而将请求转发到相应的IHttpHandler处理程序。从整个过程中,我们可以从三个地原创 2012-04-05 09:40:52 · 2159 阅读 · 0 评论 -
MVC:控制器
MVC 控制器,这里简单描述一下其职责与功能。 回顾路由 前面(MVC路由机制)我们可以知道,当路由系统找到匹配的RouteBase对象,并返回的RouteData对象后。紧接着从RouteData中获取RouteHandler(默认为MvcRouteHandler),再从RouteHandler(MvcRouteHandler)中获取IHttphandler处理程序(MvcHand原创 2012-04-18 08:15:22 · 172 阅读 · 0 评论 -
MVC中需要扩展的地方说明
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。1.Route转载 2012-11-26 15:38:43 · 884 阅读 · 0 评论 -
MVC 扩展点:
一 MVC中的扩展点(一)路由系统简介 二、MVC中的扩展点(二)路由上的扩展三、MVC中的扩展点(三)控制器工厂四、MVC中的扩展点(四)过滤器 五、MVC中的扩展点(五)方法选择器MVC默认的选择器 六、MVC中的扩展点(六)ActionResult1、ContentResult: 返回简单的纯文本内容,可通过ContentType属性指原创 2011-06-23 09:38:00 · 1495 阅读 · 0 评论 -
MVC 学习索引
通过MVC 写了一个项目。有一些体会,借此也把MVC的使用做一个总结,也算是做项目总结。 基本概念MVC 概念(一)MVC(二):第一个asp.net MVC3.5体验项目MVC(三):了解模型、视图和控制器MVC路由机制 MVC 路由扩展 实例关于控制器MVC(四):关于Controller的返回值控制器分组:Area 值传递MVC原创 2012-03-28 10:05:55 · 2069 阅读 · 0 评论 -
Orchard(三):搞清来龙去脉(1)-初探
先扯点别的 这两天忙其他的去了,现在有点时间了,总得学习学习。很多时候,我们的习惯容易被一些事打乱,这几乎是不可避免的,我们不得去抽身去做其他的事情。当其他事情做完了过后,还能不能重新回到习惯上来,这是一个考验。我们一起共勉吧!之前文章Orchard(一):介绍Orchard (二):简单配置一个页面请求引出 之前(可查看Orchard (二):简单配置),我们发现只原创 2011-11-16 10:42:44 · 7491 阅读 · 0 评论 -
Orchard(一):介绍
项目介绍 Orchard是一个免费和开源的社区交流项目,致力于在ASP.NET平台开发应用程序和可重用性组件。它将创建用于ASP.Net应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。使用的开源协议是OSI认证的 New BSD license。项目目标基于.Net, 能够吸引终端客户,脚本人员和开发人员的应用程序;一个可复用的组件集合并能够简单建立这原创 2011-11-07 09:27:25 · 4757 阅读 · 0 评论 -
加入jquery.validate.min.js,getJson 回调函数无法正常执行
Mvc 前台使用getJSON异步获取数据的问题客户端代码:$(function () { $.getJSON("/Test/GetList?t=" + new Date(), function (data) { $("#list").html原创 2011-08-10 18:20:19 · 3313 阅读 · 0 评论 -
MVC(三):了解模型、视图和控制器
了解模型、视图和控制器这篇东西解释了 ASP.NET MVC 中的 ‘M’、‘V’和‘C’。我们将一起了解 ASP.NET MVC 应用程序的不同部分如何协同工作。您还将了解 ASP.NET MVC 应用程序的层次结构与 ASP.NET Web Forms 应用程序或 Active Server Pages 应用程序层次结构的不同之处。示例 ASP.NET MVC 应用程序照着做就可以,没什么好说的。用于创建 ASP.NET MVC Web 应用程序的默认 Visual Studio 模板包括一个非原创 2011-03-31 14:37:00 · 2400 阅读 · 0 评论 -
MVC(四):关于Controller的返回值
前面三篇文章我们简单了解了asp.net MVC 3.5,并做了一些应用。今天,我们主要理一下控制器的返回值(操作结果)。在msdn上查得,返回值有如下几种:ViewResult – 代表 HTML 和标记;EmptyResult – 代表无结果。RedirectResult – 代表重定向到新的 URL。RedirectToRouteResult – 代表重定向到新的控制器操作。JsonResult – 代表可以在 AJAX 应用程序中使用的 JavaScript Object Notation 结果原创 2011-04-02 16:33:00 · 1299 阅读 · 0 评论 -
ActionFilterAttribute 简记
ActionFilterAttribute横切于项目中,可在项目的各自层中使用。 几个要点:1. 作用于方法。该类有实现时有4重载,分别是用于方法捕捉方法前后的事情(权限验证,服务器压缩等)。2. 一个方法上可有多个不同类型ActionFilterAttribute子类对象,并设置验证顺序。 Demo:a 实现ActionFilter原创 2011-06-09 10:25:00 · 3513 阅读 · 0 评论 -
控制器分组:Area
作用:将项目以控件器组进行横向切分,使每个团队开发不同的控制器组,利用任务分工,提高项目的开发效率;有效的切割项目,有利于项目的后期维护。 思路: 1 需要添加 AreaRouteHeler,便于创建控制器分组信息。 2 添加自定义视图引擎,为了控制器能够导航到各Area中的页面。 步骤: 1 . 添加 AreaRouteHeler。 ///原创 2011-06-09 17:16:00 · 1789 阅读 · 0 评论 -
MVC:控制器与视图之间的值传递
前言 在传统asp.net webform程序中,进行值传递的对象有:ViewState,Cookie,Application,Session等等。其中使用得最为频繁的,肯定是ViewState,只有回传信息都会有ViewState。而在asp.net MVC中是没有ViewState的,那么是如何传值的呢? 三种传值方法 ViewData:针对单一页面(用于一个方法中)进行值原创 2011-06-14 11:12:00 · 2781 阅读 · 0 评论 -
MVC:Model Binder
什么是Model Binder? MVC可以将用户提交的数据绑定到Action参数,我们将这个过程称之为模型绑定,在模型绑定中有两个关键:一个是值提供器,用于确定数据来源,另一个称为模型绑定器,用于确定如何将值绑定到特性的数据模型。 Model Binder使用场景 处理HTTP request 请求中的数据据。 将客户端post中的数据,转化成Model原创 2011-06-20 15:33:00 · 2449 阅读 · 0 评论 -
MVC3 Razor视图引擎基础语法()
留着,有空看。MVC3 Razor视图引擎基础语法http://www.cnblogs.com/qidian10/archive/2011/06/20/2085161.html转载 2011-06-23 09:23:00 · 652 阅读 · 0 评论 -
MVC 插件jqGrid
jqGrid 是一个免费的Jquery 编写的插件,用joson进行数据传输; 一、下载jqGrid控件; 二、创建项目; 加入jqGrid,如图(选中部分) 三、创建数据实体,并构建josn数据 namespace WT.JqGrid.Models{ public class JqGridModel {原创 2011-06-28 13:00:00 · 4051 阅读 · 0 评论 -
微软MVC Ajax简单应用
目标:做一个功能:原创 2011-07-07 13:16:29 · 1668 阅读 · 1 评论 -
问题:关于Ajax.BeginForm MVC3与MVC2的区别
今天遇到很奇怪的一件事; --%> 在一个项目中,只要点击一下按键,就会在当前页面显示数据;感觉这个不错,移到了我们的试用项目,结果,他跳转到了另外一个页面(就像不用异步刷新一样)。找了半天原创 2011-07-07 19:20:46 · 3777 阅读 · 0 评论 -
MVC 验证
MVC 验证原创 2011-07-12 16:05:41 · 115 阅读 · 0 评论 -
MVC:MusicStore 研究(一):概述
http://weblogs.asp.net/jgalloway/archive/2011/02/03/learn-asp-net-mvc-3-with-the-mvc-music-store-tutorial.aspx博客园:http://www.cnblogs.com/ste原创 2011-07-18 14:10:35 · 1633 阅读 · 0 评论 -
MVC 3 TempData深入研究(跳转Action中没有取TempData的思考)
写这篇东西源于一个问题:问题描述在一个Action中加入TempData["message"] = this.dialog.GetValue("NoLogin"),转到另一个Action时没有取到TempData["message"] 值。 [RolesFi原创 2011-08-04 21:14:55 · 6643 阅读 · 3 评论 -
MVC3:将编码后的标签,重新展现在页面上
从问题说起1. 记录在数据库的值,里面是一些有html布局元素。希望将其在页面上重新展示(比如上面有一张图片)。下面是记录在数据中的数据(htmlEncode后的代码)。<p>改变测试<imgborder="0"src="h原创 2011-09-18 22:49:33 · 836 阅读 · 0 评论 -
MVC 概念(一)
MVC是什么?MVC适用于大型可扩展的Web应用的开发,它强制性地将应用程序的输入、处理和输出分开,将其划分为模型、视图和控制器3个核心部分,使它们各司其职,各自完成不同的任务,其中任何一部分的修改都不会影响其他两部分。原理图 模型模型封装了应用问题的核心数据、逻辑关系和业务规则,提供了业务逻辑的处理过程。模型一方面被控制器调用,完成问题处理的操作过程,另一方面原创 2011-03-30 14:16:00 · 3538 阅读 · 1 评论