随笔分类 - MVC
跟小静学MVC3[03]--相关语法特性小补习
摘要:前言: 在继续学习MVC3之前,我们先复习一些会用到的c#语法特性,以及最基本的Razor语法常识,为语法不太熟悉的同学补补课,功课较好的同学可以直接跳过了。 一、C#语法特性 首先学习一些以后会用到的C#语法特性,我们新建一个控制台程序来进行简单的演示。 1.AIP( Automatically Implemented Properties)—自动实现属性 传统属性代码 对于属性大家都不陌生,我也不想介绍什么是属性之类的话题,先看个具体代码示例: 定义属性 class Article { privatestring _title; publicstring Title { get {...
阅读全文
跟小静学MVC3[02]--从注册模块实战MVC新特性
摘要:上一节我们创建了自己的第一个MVC3项目,并了解了Controller和View的添加方法。今天我们将仿照大米返利网注册模块写个小例子,来进一步了解Model、Action、Form等相关内容。 【情景假设】 首页--欢迎页面,简单介绍大米返利网,并提供注册链接; 注册--用户使用网站之前要先注册为会员,注册页面还要对用户填写的信息进行有效性验证; 注册完成--完成之后会跳转到一个提示页面,并向用户邮箱发送一封邮件。 一. 首页 1. 将上一节的Index页面用作首页,再添加一些说明文字。 首页 View代码@{ViewBag.Title="首页";}<h2>@
阅读全文
跟小静学MVC3[01]--创建第一个MVC3项目
摘要:【前言】从今天开始,小静要学习Pro ASP.NET MVC3 Framework这本经典大作了,我是下载的电子版学习的。在这里只是用作学习的记录,便于以后查阅,也为了督促自己坚持下去。不用于任何商业用途。 要想掌握一种开发框架,光靠眼睛看是不够的,一定要动手使用,才能快速熟悉起来。现在就从创建MVC3项目开始,一步步了解MVC项目的基本结构和开发流程。1. 创建第一个MVC项目: 在安装好MVC3环境之后,首先我们新建一个MVC3项目(ASP.NET MVC3 Web Application): 这里有三种项目模板:空模板,Internet应用程序和Intranet应用程...
阅读全文
MVC常见问题小总结
摘要:最近刚开始在项目中使用MVC,(ps:不要笑我老土啊)。使用的过程中遇到了一些小问题,记录下来以便日后翻阅。 在MVC中项目中使用JQuery,$.Post方法提交数据时产生中文乱码现象? 解决方法: 在$.post时进行数据编码,使用escape方法 $.post("@Url.Action("Ad
阅读全文
[译]Professional ASP.NET MVC3(03) - Chapter 1:Getting Started(下)
摘要:三、理解MVC应用程序结构使用Visual Studio创建一个新的ASP.NET MVC应用后,会自动为项目生成一些文件和目录,如图1-10所示.。 ASP.NET MVC项目默认有六个顶级目录,如表1-1所示。 表1-1:默认顶级目录 目录用途/Controllers用来放处理URL 请求的Controller类/Models用来放表示及操作数据业务对象的类/Views用来放负责表示输出(例如HTML)的用户界面模板文件的位置/Scripts放JavaScript库文件和脚本(.js)的位置/Content放置CSS,图片文件以及其他非动态或JavaScript的内容/App_Data..
阅读全文
[译]Professional ASP.NET MVC3(02) - Chapter 1:Getting Started(中)
摘要:二、创建一个ASP.NET MVC3应用要了解MVC3是怎样工作的,最好的途径莫过于实际创建一个应用,那么我们开始吧。 ASP.NET MVC3软件需求MVC3可以在如下Windows客户端操作系统运行: Windows XP Windows Vista Windows 7 它可以运行在以下几种服务端操作系统上: Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 MVC 3开发工具既可以安装在Visual Studio 2010上,也可以安装在Visual Web Developer 2010 Express.安装AS
阅读全文
[译]Professional ASP.NET MVC3(01)-Chapter 1:Getting Started(上)
摘要:本章概要 理解ASP.NET MVCASP.NET MVC3 预览如何创建MVC3应用程序MVC应用程序结构 本章首先简要介绍ASP.NET MVC, 解释它怎样适应ASP.NET MVC的历史版本,总结ASP.NET MVC3的主要更新,并展示如何配置ASP.NET MVC3应用程序的开发环境。 鉴于本书是介绍某web框架的高级系列教程之一,因此将介绍的言简意赅。我们不打算花费过多的时间来说服您来学习ASP.NET MVC,而是假设您已经为此而购买了本书。要想证明一个软件框架和模式成功,最好的方式莫过于展示它在现实世界中的应用。 ASP.NET MVC简介 ASP.NET MVC是将Mode
阅读全文
从零开始MVC3—Music Store实例&Controller
摘要:1. 引言 MVC主要包括Model,View和Controller三部分,首先简单学习一下Controller,以MusicStore为实例,先有一个初步印象。 2. Music Store简介 MusicStore是一个非常好的学习实例,而且提供了非常详细的操作步骤。下载地址:http://mvcmusicstore.codeplex.com/ 它是一个简单的音乐商店,主要包含三个功能模块:购物,结算和后台管理。 首先打开完整版,看一下运行效果: 3. 创建Music Store项目 然后从头开始,一步步搭建我们的音乐商店。 新建项目,选项设置如下图所示: l Pro...
阅读全文
从零开始学MVC3——创建项目
摘要:一. 安装环境 之前一直都是使用web form开发的,从现在开始学习一些MVC的知识。自从09年发布MVC开始,至今已经到了MVC3版本。首先升级开发环境,目前我的机器是VisualStudio2010,现在自带的是MVC2版本,首先安装升级包,下载地址:http://www.asp.net/mvc/mvc3 ,直接点击运行即可,安装过程需要等待一段时间。 二. 创建项目 首先新建项目,选择w...
阅读全文