2012年1月12日

asp.net mvc3 下上传文件

摘要: 一 创建表单@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })){ <input type="file" name="file" /> <input type="submit" value="OK" />}二创建controllepublic class HomeController : C 阅读全文

posted @ 2012-01-12 15:46 tianyaxiang 阅读(1187) 评论(1) 推荐(1) 编辑

ASP.NET MVC3中通过Request.IsAjaxRequest()来判断是否要加载公共视图

摘要: ASP.NET MVC3 中我们可以在"_ViewStart.cshtml"中指定 Layout为我们定义的"_layout.cshtml"页,当然,我们还可以在"_ViewStart.cshtml"中根据需要加载不同的布局。_ViewStart.cshtml我定义了公共的视图,包括页头和页尾。 我想解决的是如果是用jquery 来进行AJAX请求时,不需要加载公共的视图。<script type="text/javascript"> $(function () { $('#theLink 阅读全文

posted @ 2012-01-12 14:00 tianyaxiang 阅读(9591) 评论(2) 推荐(7) 编辑

MVC与AOP

摘要: 一 什么是AOP AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代. 阅读全文

posted @ 2012-01-12 11:53 tianyaxiang 阅读(2388) 评论(1) 推荐(2) 编辑

ASP.NET MVC 3 概述

摘要: 原文地址:http://www.asp.net/mvc/mvc3 导言 ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明,分为以下部分:Razor 视图引擎支持多视图引擎Controller改进JavaScript和 AjaxModel验证的改进依赖注入 Dependency Injection 的改进其他新特性 Razor 视图引擎 ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点:Razor 的语法简单且清晰,只需要最... 阅读全文

posted @ 2012-01-12 11:41 tianyaxiang 阅读(412) 评论(0) 推荐(0) 编辑

导航