![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVC
文章平均质量分 68
mane_yao
一直在学习,从来没收获!
展开
-
MVC入门学习笔记(一)
ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。ASP.NET MVC 框架选项非常干净,而且容易使用。它将允许你在应用中轻易地保持关注分离,且有助于进行干净的测试和TDD,所以,这也是我们必须学习的东西,下面我写了写学习笔记,巩固下记忆。编译环境Visual Studio2010一.基础知识 MVC即Model, View, ControllerModel就是我们1中获取的网页需要的数据Controller就是我们获取数据,然后将数据绑定到页面控件的这个业务流程原创 2010-07-07 11:36:00 · 1910 阅读 · 3 评论 -
从零开始学习 ASP.NET MVC 1.0 (五) ViewEngine 深入解析与应用实例
《从零开始学习ASP.NET MVC 1.0》 文章导航(一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要本文讲解ViewEngine的作用, 并且深入解析了实现ViewEngine相关的转载 2010-05-17 11:27:00 · 540 阅读 · 0 评论 -
从零开始学习 ASP.NET MVC 1.0 (三) Controller/Action 深入解析与应用实例
《从零开始学习ASP.NET MVC 1.0》 文章导航(一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要一个Url请求经过了Routing处理后会调用Controller的Action方转载 2010-05-17 11:25:00 · 573 阅读 · 0 评论 -
从零开始学习 ASP.NET MVC 1.0 (二) 识别URL的Routing组件
《从零开始学习ASP.NET MVC 1.0》 文章导航(一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要本篇文章从基础到深入的介绍ASP.NET MVC中的Routing组件. Rout转载 2010-05-17 11:24:00 · 450 阅读 · 0 评论 -
从零开始学习 ASP.NET MVC 1.0 (四) View/Model 全解
《从零开始学习ASP.NET MVC 1.0》 文章导航(一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要本文讲解在Action中向View传递Model的几种方式.以及View获取Mo转载 2010-05-17 11:26:00 · 726 阅读 · 0 评论 -
从零开始学习ASP.NET MVC 1.0 (一) 开天辟地入门篇
《从零开始学习ASP.NET MVC 1.0》 文章导航(一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要随着ASP.NET MVC 1.0版本的正式发布, 我将本系列文章也更新到了1.0转载 2010-05-17 11:22:00 · 497 阅读 · 0 评论 -
MVC入门学习笔记(目录)
<br /> ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。ASP.NET MVC 框架选项非常干净,而且容易使用。它将允许你在应用中轻易地保持关注分离,且有助于进行干净的测试和TDD,所以,这也是我们必须学习的东西,下面我写了写学习笔记,巩固下记忆。编译环境Visual Studio2010<br /><br />MVC入门学习笔记(一) 一.基础知识 <br /> <br />MVC入门学习笔记(二)二.页面传值(一)<br /> <br />MVC入门学原创 2010-07-08 10:05:00 · 958 阅读 · 1 评论 -
MVC入门学习笔记(四)
<br />三.创建MVC页面<br /> 前面讲解了MVC基础和页面传值的基础知识,在前面的例子中,我们都是在微软为我们创建的自动生成页完成的,实际项目中,几乎所有页面都需要我们自己来创建,下面我们对MVC的页面创建方法进行讲解,这将牵涉到一些页面必须的知识<br /> <br /> 1.页面知识<br /> <br /> 如图,展开目录结构,可以看到,在Home文件夹下有两个页面About.aspx和Index.aspx,并且Home文件夹位于Views文件夹下(所有页面必须位于本原创 2010-07-07 13:56:00 · 1903 阅读 · 0 评论 -
MVC入门学习笔记(二)
二.页面传值 MVC 模式一个典型的特征是严格的功能隔离。Model模型、Controller 控制器和 View视图各自定义了用和职责,且相互之间定义好的方式进行沟通。这有助于提升测试性和代码重用。 当 Controller 决定呈现HTML 响应给客户端是,它负责显式传递给View 模板所有需要的数据。View 模从不执行任何数据查询或应用程序逻辑 – 仅仅负责呈现 Model或 Controller 传递过来的数据。 1.ViewData[]字典: 1.简单的传值 a.首先我们在控制器原创 2010-07-07 12:04:00 · 1306 阅读 · 0 评论 -
MVC入门学习笔记(十一)
<br />十.复选框和单选框<br /> <br /> 1.在Index.aspx中输入:<br /> <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %><br /> <br /> <!--下面是一个RadioButtonList--><br /> <% foreach (string s in Html.RadioButtonList("r1",<br /> new[] { "音乐", "书法" })){%><b原创 2010-07-08 09:49:00 · 1121 阅读 · 0 评论 -
MVC入门学习笔记(八)
七.MVC中的QueryString传值 MVC中的QueryString传值和普通传值方式是一样的,它同样需要再代码逻辑中获取字符串的值,并在页面中显示,以往asp.net是在.cs文件中获取字符串的值,然后再页面.aspx中进行显示如下: 代码:Default.aspx CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>原创 2010-07-07 16:18:00 · 1047 阅读 · 0 评论 -
MVC入门学习笔记(七)
五。Helper的应用 1.为什么要使用Helper 在MVC中不推荐使用原有服务器端控件,所以需要使用Helper,另外因为页面经过URLRouting,使网站不确定,所有需要用这个方法来进行显示数据 2。helper分类:HtmlHelperUrlHelper 3.使用helper 1.因为helper只能在Views中使用,我们在Index.aspx中写入下面代码,则创建了一个超级链接: 2.运行可以看到创建的页面 在页面中,我们, 看到了一个超级链接,原创 2010-07-07 15:22:00 · 1033 阅读 · 0 评论 -
MVC入门学习笔记(五)
四。MVC页面重定向 MVC页面重定向很简单,主要有以下几种形式: 1.Response.Redirect();方法using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcDemo.Controllers{ [HandleError] public class HomeController : Control原创 2010-07-07 14:31:00 · 1354 阅读 · 0 评论 -
MVC入门学习笔记(十)
<br />九.UpdateModel 方法<br /> <br /><br />使用来自控制器的当前值提供程序的值更新指定的模型实例。该方法是Controller 类的成员<br /> <br /> <br /> <br /> <br /> <br /> <br /><br /> 下面是他的重载列表<br /> 名称说明UpdateModel<(Of <<'(TModel>)>>)(TModel)使用来自控制器的当前值提供程序的值更新指定的模型实例。UpdateModel<(Of <<'(TModel原创 2010-07-08 09:04:00 · 1314 阅读 · 0 评论 -
MVC入门学习笔记(三)
2.TempData[]字典: TempData[]是一个可以跨Action的传递,且只传递一次. 1.在HomeController.cs中创建字典: public ActionResult Index() { TempData["strValue"] = "跨页面传值";//这里进行了字典定义 Response.Redirect("/home/about");//跳转到about页中 return View()原创 2010-07-07 13:09:00 · 1763 阅读 · 1 评论 -
MVC入门学习笔记(九)
七,构件Form表单 1.Html.BeginForm() 该方法用于构建一个From表单的开始,他的构造方法为: Html.BeginForm("ActionName","ControllerName",FormMethod.method) 一般构建一个表单结构如下 。。。。。。 他将在客户端产生一个类似标签 2.现在开始创建一个表单实例,首先在Index.aspx中构建一个表单原创 2010-07-07 17:26:00 · 1044 阅读 · 0 评论 -
MVC入门学习笔记(六)
五 过滤器Filter本章引用重典对于Filter的讲解判断登录与否或用户权限决策输出缓存 防盗链 防蜘蛛 本地化与国际化设置 实现动态ActionFilter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionExecuting(ActionExecutingContext)和 void OnActionExecuted(ActionExecute原创 2010-07-07 14:46:00 · 2256 阅读 · 2 评论 -
ASP.NET中的MVC模式应用
<br />关于MVC<br />在传统的应用程序里,一块单一的代码处理了所有的事情。但是用MVC,你可以将你的程序分成3格<br />相互间合作的部分:Model、View和Controller(对于一个特有的名字,个人认为不必要进行完全的<br />翻译,这样效果会更好)。View是用户可以看到的部分,它将数据进行格式化并且呈现在用户眼前。<br />然而,实际上,它并不包含数据。数据是属于Model。最后Controller处理用户提交的命令并且修<br />改Model。想知道关于MVC个功能多的内转载 2010-07-19 11:27:00 · 540 阅读 · 0 评论