摘要: http://www.cnblogs.com/mecity/archive/2011/09/30/2195075.htmlNET MVC权限设计思考之切入点http://www.cnblogs.com/mecity/archive/2011/06/27/2090657.html了解.net MVC的实现原理Controller/Action---------------------------------------------------本开源项目当前使用框架如下:前台表现:Asp.net MVC 2数据持久层:ADO.Net Entity Framework 4.0依赖注入容器:Unity 阅读全文
posted @ 2011-12-10 12:33 火腿骑士 阅读(307) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC3 基础教程 – Web Pages 1.0linFen 2011-05-03 15:21 阅读:232 评论:0Razor引擎学习:RenderBody,RenderPage和RenderSectionlinFen 2011-04-20 09:52 阅读:783 评论:0为ASP.NET MVC 2.0添加Razor模板引擎 (on .NET4)linFen 2011-04-20 09:46 阅读:153 评论:0MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法linFen 2011-04-19 阅读全文
posted @ 2011-12-10 12:31 火腿骑士 阅读(451) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/ryb/archive/2009/04/16/1437590.htmlSQL Server 2008下载 序列号VIEW层AJAX提交表单到Controller的实体(AJAX传递序列化的输入元素)在MVC环境中,AJAX方式添加一个对象,这个对象在Models中是一个视图模型,在前台显示时是这样的代码: <%using (Html.BeginForm()) { %> 姓名:<%=Html.TextBoxFor(model=>model.UserName) %> Email:<%=Html.TextBoxFor( 阅读全文
posted @ 2011-12-10 12:30 火腿骑士 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/webabcd/archive/2009/05/14/1456453.html作者:webabcdMVC精华之实现AJAX分页和搜索 及 实现HTML分页和搜索AJAX分页和搜索,一般是两个文件,主文件aspx一般是显示搜索表单,而ascx分部视图中显示列表,一般代码如下: <%=Html.TextBox("UserName") %> <input type="button" id="search" value="搜索" /> <div i 阅读全文
posted @ 2011-12-10 12:25 火腿骑士 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 前一篇说了标准的服务器架构方案,事实上,那是系统建立完成后的事情,在开发时,我们很少这种去设计,也没有必要这样去做,测试环境我们可以使用hosts这个文件来实现,我们可以把5个服务器放在一台电脑上,安装上IIS,然后分别建立站点,如www.test.com www服务器img.test.com 图像、脚本服务器file.test.com 文件服务器db.test.com 数据库服务器html.test.com 静态页面服务器如果测试的服务器IP是192.168.1.188,那么修改自己的HOSTS文件为www.test.com 192.168.1.188img.test.com 192.168 阅读全文
posted @ 2011-12-10 12:23 火腿骑士 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC Framework 系列序言做为设计模式的王者,MVC在众多领域都成为良好的模型的代名词,从前在ASP.NET下我们只能依靠Monorail来实现ASP.NET下无控件的MVC,但是现在ASP.NET 下的MVC已经成为现实。本文只想让大家更直观地认知ASP.NET MVC,如果语言有所不当,还望大家海涵。当然,如果文中有所纰漏还希望大家及时指出,我也好做及时的修改。在下本着对初学者负责的态度来书写本系列中的各篇文章,但期间的恒心与毅力相信过来的人更加明白,所以如果书写有误希望大家谅解。ASP.NET MVC 正式版相关信息ASP.NET MVC曾经是ASP.NET 3 阅读全文
posted @ 2011-12-10 12:21 火腿骑士 阅读(333) 评论(0) 推荐(0) 编辑
摘要: mvc基础系列说谈(10)——修饰标签(修饰属性,过滤器)(下)mvc基础系列说谈(9)——修饰标签(修饰属性,过滤器)(中)mvc基础系列说谈(8)——修饰标签(修饰属性,过滤器)(上)mvc基础系列说谈系列导航mvc基础系列说谈(7)——数据验证(下)mvc基础系列说谈(6)——数据验证(上)mvc基础系列说谈(5)——参数与值传递,提交数据mvc基础系列说谈(4)——HtmlHelper,自定义,扩展HtmlHelpermvc基础系列说谈(3)——controller与actionmvc基础系列说谈(2)——modelmvc基础系列说谈(1)——routeMVC,Linq简单示例(一)( 阅读全文
posted @ 2011-12-10 12:21 火腿骑士 阅读(440) 评论(0) 推荐(0) 编辑
摘要: TransactionScope只要一个操作失败,它会自动回滚,Complete表示事务完成 实事上,一个错误的理解就是Complete()方法是提交事务的,这是错误的,事实上,它的作用的表示本事务完成,它一般放在try{}的结尾处,不用判断前台操作是否成功,如果不成功,它会自己回滚。 #region 事务问题 using (TransactionScope trans = new TransactionScope()) { try { InsertUserBase(); //它插入不成功,自己回滚 UserInfos userInfo = new UserInfos { UserID = & 阅读全文
posted @ 2011-12-10 12:20 火腿骑士 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 首先,我们一般在shared里面做的公用的ascx分部视图,没有特定的action,一般是把逻辑写在页面上,这样给页面载荷比较大。事实上MVC2.0提供了一个方法,用来在页面上加载Action,通过这个方法,可以使分部视图活起来看代码。banner.ascx<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<List<MvcApplication1.Controllers.Banner>>" %><%foreach (var i i 阅读全文
posted @ 2011-12-10 12:18 火腿骑士 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 为期三个月的开发加测试工作终于告一段落了,这是我们团队第一次采用ASP.NET MVC(直接使用最新的MVC 3)开发企业应用,期间碰到了很多问题,但在大家的努力下,也都一一解决,先简单介绍一下项目情况吧,是公司的一套业务运营系统,总的从技术实现难度来讲,没有什么特殊的地方,只有相关部分的业务逻辑算法比较复杂。项目开始前,最大的风险在于整个team除了另外一名同事和我使用过MVC,其他人都是第一次使用,并且另外那名同事在项目开始一个月左右离职了~~!好在通过大量的交流沟通、code review、内测等手段下,项目基本成功完成。一、技术架构介绍 基于.Net的多层解决方案,web框架采用了.. 阅读全文
posted @ 2011-12-10 12:15 火腿骑士 阅读(306) 评论(1) 推荐(0) 编辑
摘要: 实体的验证分部类定义如下 前台controller里进行数据有效性的验证,成功就进行数据处理,不成功就返回错误 前台页面配合JQuery强大的验证功能,实现动态验证MVC集成表单验证输出单元,显示验证错误消息 怎么样,MVC够酷吧,呵呵!using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;namespace EventsDB.Entities{public class Shop{public Shop(){this.Activities = new List<A 阅读全文
posted @ 2011-12-10 12:12 火腿骑士 阅读(251) 评论(0) 推荐(0) 编辑
摘要: MVC中,查询以异步呈现,分页不用异步的解决方案 这种需求,用一个ASPX页面和一个ASCX分部视图就可以解决了,ASPX提供对ASCX的引用,ASCX显示列表信息,ASPX主页面提供查询功能 <% using (Html.BeginForm()) {%> <%Html.RenderAction("AllPropertyForSelectList", "Common"); %><input type="button" value="查询" class="button" 阅读全文
posted @ 2011-12-10 12:10 火腿骑士 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 文件上传无论在软件还是在网站上都十分常见,我今天再把它拿出来,讲一下,主要讲一下它的设计思想和实现技术,为了它的通用性,我把它做在了WEB.Service项目里,即它是针对服务器的,它的结构是关联UI(WEB)层与Service层(BLL)的桥梁.结构上传基类:上传文件的接口规范:接口的实现:UI层调用WEB.Service层的上传功能:(附代码) public class FileUploadController : Controller { WEB.Services.IFileUpload iFileUpload = null; public FileUp... 阅读全文
posted @ 2011-12-10 12:05 火腿骑士 阅读(230) 评论(0) 推荐(0) 编辑
摘要: [HttpPost] public ActionResult StudentList( string StudName, string studName, DateTime BirthDay, FormCollection form, string controller, string Action, StudentModels student) { //其中StudName为aspx页面中标签的name属性(StudName不区分大小写) //其中BirthDay为页面中标签的name属性(类型可自己指定【需转换成功才可以】,这里为DateTime)同样BirthDay不区分大小写 //其. 阅读全文
posted @ 2011-12-10 12:01 火腿骑士 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 新建一个Mvc2的应用程序;在Models 文件夹下新建一个类EmailAttribute 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.ComponentModel.DataAnnotations; 6 7 namespace MvcTemp.Models 8 { 9 public class EmailAttribute: RegularExpressionAttribute10 {11 ... 阅读全文
posted @ 2011-12-10 11:56 火腿骑士 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.传统WebForm开发中存在的一些问题传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢不容易被测试2.什么是MVC?MVC(Model-View-Controller,模型-视图-控制器模式)是软件工程中的一种软件架构模式。它把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。3.什么 阅读全文
posted @ 2011-12-10 11:54 火腿骑士 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 最基本的实现方法:视图:<% Html.BeginForm("Upload", "UploadTest", FormMethod.Post, new { enctype = "multipart/form-data" });%> <input type="file" name="fileLoad1" /> <input type="submit" value="上传" /><% Html.EndForm(); %& 阅读全文
posted @ 2011-12-10 11:52 火腿骑士 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Scott Gu在博客中宣布ASP.NET MVC 2正式版发布,该版本适用于Visual Studio 2008及基于ASP.NET 3.5平台的Visual Web Developer 2008 Express。 下载地址:Download ASP.NET MVC 2 from the Download Center Download ASP.NET MVC 2 using the Microsoft Web Platform Installer 将在4月12日发布的VS 2010正式版与Visual Web Developer 2010正式版会内置对ASP.NET MVC 2的支持,不需 阅读全文
posted @ 2011-12-10 11:51 火腿骑士 阅读(161) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/taven/archive/2010/09/28/1837478.html本文将开始一步一步地使用Asp.net MVC 2 + Castle + NHibernate 开发一个项目。在开始之前,我先对这三个组件做一个简单的介绍:Asp.net MVC它是微软提供的一个基于MVC标准的Web开发模式,其典型特点是有控制器和视图;在这之前,.NET下的Web开发模式大多是采用WebForm,其典型特点是服务端控件和后台触发事件;NHibernate它是一个ORM框架,使用Java的SSH做过项目开发的人就非常熟悉了,当前最新版本为NHibernate 阅读全文
posted @ 2011-12-10 11:44 火腿骑士 阅读(287) 评论(0) 推荐(0) 编辑
摘要: xfrog 2011-02-11 16:01 阅读:2434 评论:5MVC中的扩展点(九)验证xfrog 2011-01-25 19:57 阅读:2174 评论:3MVC中的扩展点(八)模型绑定xfrog 2011-01-16 15:21 阅读:1947 评论:2MVC中的扩展点(七)视图及视图引擎xfrog 2011-01-10 20:01 阅读:2059 评论:5MVC中的扩展点(六)ActionResultxfrog 2011-01-06 22:08 阅读:1983 评论:3MVC中的扩展点(五)方法选择器xfrog 2011-01-01 16:38 阅读:1713 评论:4MVC中的 阅读全文
posted @ 2011-12-10 11:25 火腿骑士 阅读(226) 评论(0) 推荐(0) 编辑