IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

Asp.net Mvc Framework在.net 2.0/IIS6下运行,程序示例

Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全   中我提到了完整的方法 但是有些朋友还是不太明白,这里我给出一个现成的工程   发布后将生成的文件与DLL复制到IIS或虚拟主机目录下即可   http://files.cnblogs.com/chsword/dotnet2.ra

为 MVC 和 Web Form 正名的【第二份】“大字报”

  阅读说明书 1、本文将要说到的MVC和Web Form如果没有特殊说明,则表示为ASP.NET 框架下的ASP.NET MVC CTP和 Web Forms 的最基本形态和特征,不考虑特殊应用。 2、本文重点在介绍MVC,以及与MVC对应(非对立)的Web

Asp.net Mvc Enum 扩展

消失月余,担心文笔生疏,今作简单一篇小文试手。   一直以来都觉得enum、struct以及class是编程的基础结构。 我们通常意图用枚举来表示一些名称的值属性。有的时候用Enum来填充DropDownList也算是不错的选择。 假设我们有一个enum: public enum Role{ User = 0, Admin = 1024 } 我们想要实现如此效果:

ASP.NET MVC 1.0 RC 那些事

Scott Gu宣布了ASP.NET MVC 1.0 RC的发布, Scott Gu在blog上写了一篇ASP.NET MVC 1.0 Release Candidate Now Available, RC版本有很多小的改进: Visual Studio同 MVC的集成更成熟了,也就说有了更好用的脚手架- "Go to Controller" / "Go to View" / "Add View

ASP.NET MVC Framework体验(5):路径选择(URL Routing)

概述 在传统的ASP.NET应用程序中,发生一个请求之后将映射到一个.aspx文件,且会对应到一个具体的物理aspx文件。ASP.NET MVC Framework中,进入一个请求之后,不再是映射到.aspx文件,而是由MVC Framework中提供的路径选择引擎,映射到正确的Controller和Action执行请求。ASP.NET MVC Framework中URL路径映射规则定义在Glob

Asp.net MVC2.0系列文章-MVC简介篇

使用微软VS工具开发Web应用程序主要有两种方式:一种是常用的创建Asp.net Web Forms,另外一种就是今天着重介绍的Asp.net  MVC. Web Forms有两部分组成:Aspx檔以及后台代码aspx.cs文件。 Web Forms优点是: HTML接口与业务逻辑分开丰富的服务器控件,加速了开发速度数据绑定技术基于事件的程序模型用户控件和第三方控件技术  

使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈 【补充】

    原文章见:http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html     这里总结一下许多园友提出的一些其他的bug和相关的一些意见、建议,以及对其中一些方案我的测试结果。 --引用------------------------------------

为 MVC 和 Web Form 正名的一份“大字报”

  我不想再次引发争论,但我希望可以加强这方面的讨论。 边吃早饭边看新闻,看到了老赵(大家都这么称呼,比较亲切,我也这么称呼吧^_^)的一篇为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 不管我是不是被老赵纳入了“跟风”MVC的行列,还是有一些话想说。 首先还是强调一下个人立场,我不是老赵文章中说的一味反对Web Form,而只是去拥护MVC

Asp.net Mvc Framework 六 (更多的View传值及显示方式)

我们前面都使用RenderView("Index");这种方式来显示 RenderView的重载: RenderView(string viewName); RenderView(string viewName, object viewData); RenderView(string viewName, string maste

在Asp.Net MVC中使用ModelBinding构造Array、List、Collection以及Dictionary

在asp.net mvc中,我们可以在html表单中使用特定的格式传递参数,从而通过model binder构造一些集合类型。 第一种方式 比如这样一个方法 public ActionResult Infancy(Person[] people) { // ... } 并在表单中添加这些input元素 <input type="text" name="people[0].Fir

ASP.NET MVC的最佳实践与性能优化的文章

就一些文章链接,就不多废话了。 ASP.NET MVC Performance:里面的PPT认真看一下。(没有找到视频,有找到的麻烦说一声) How to improve the performance of ASP.NET MVC web applications   下面两篇最好配合Kigg的源码来看: ASP.NET MVC Best Practices (part 1) ASP

MVC新手指南 MVC框架对系统开发的意义

模型-视图-控制器(MVC)可能是近年来网络编程圈子里最常被提及的模式之一。目前与网络应用开发沾边的人听到和看到这个字母缩写的次数肯定不下百次。 今天,我们将详细阐述一下MVC的含义,以及它变的如此流行的原因。古老的历史…MVC不是一种设计模式(design pattern),它是一种架构模式(Architectural pattern),用以描述应用程序的结构以及结构中各部分的职责

ASP.NET MVC 重点教程一周年版 第六回 过滤器Filter

在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能 判断登录与否或用户权限 决策输出缓存 防盗链 防蜘蛛 本地化与国际化设置  实现动态Action Filter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写v

使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈

    用ASP.NET MVC快一星期了,之前是苦苦的等待,之后是苦苦的摸索和总结,现在这个MVC在我脑子里已经有了个大体的评价,写出来与大家分享。     关于MVC本身的优点,就不再详述,地球人说了好多了。     所以我光说说微软的ASP.NET MVC Framework(目前还非正式发布版本,为C

ASP.NET MVC 3 Beta初体验之WebGrid

    ASP.NET MVC 3 Beta中除了推出一种新的视图引擎Razor。还推出了几种新的HtmlHelper。我比较关注的是WebGrid,这篇文章将介绍一下WebGrid的使用。WebGrid提供了分页和排序的功能,在此之前在MVC中分页和排序时需要自己去写的。这篇文章将分别介绍在aspx视图引擎和Razor视图引擎中如何使用它。   

ASP.NET MVC 学习: 视图

用视图呈现UI 视图可以不包含任何应用逻辑或者数据库检索代码,所有的应用逻辑都可以在controller中进行处理。 视图通过使用controller类在调用RenderView方法的时候提供视图相关数据对象呈现UI: public void Categories() {     List<Category> cat

ASP.NET MVC3: Razor 中的布局

原文地址:http://weblogs.asp.net/scottgu/archive/2010/10/22/asp-net-mvc-3-layouts.aspx   ASP.NET MVC 3 带来了一个新的名为 Razor 的视图引擎,同时也支持已经存在的 .aspx 视图引擎。   什么是布局? 典型情况下,一个网站中所有的页面都有着一致的观感,ASP.NET 2.0 提

ASP.NET MVC 使用AderTemplate模板引擎进行视图显示

ASP.NET MVC 使用AderTemplateEngine模板引擎进行视图显示   1. 创建ArtTemplateViewLocator视图文件定位类,代码如下: namespace ArtLib { class ArtTemplateViewLocator : ViewLocator { public ArtTemplateViewLocator() { base.V

asp.net mvc ajax实现1

经过一天的练习,asp.net mvc 的ajax实现起来比jquery 实现起来还简单,这里的简单是不用写过多的代码。使用ajax.beginform(),ajax.linkaction(),就可以简单实现,不过未来实现不是太乱,用了dialog.js,弹出一个简单的层,来实现添加,更新。使用到的action ,index,list,create(页面),create(添加),edit(页面),

从零开始学习ASP.NET MVC 1.0 (一) 开天辟地实战篇

《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例   一.摘要 随着ASP.NET MVC 1.0版本的正式发布, 我将