IT技术博客

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

ASP.NET MVC:通过 FileResult 向浏览器发送文件

在 Controller 中我们可以使用 FileResult 向客户端发送文件。 FileResult FileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。 在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,因为 Controller 类已经提供了六

Microsoft.Web.Mvc Assembly 说明

IHtmlElement  A Html Element's Interface. Html标签的一个接口规范。 C#: public interface IHtmlElement {     // Properties     IDictionary<string,&

ASP.NET MVC3 及其学习资源

今天,Scott 宣告了 ASP.NET MVC3,IIS Express, SQL CE4, Web Farm Framework, Orchard, WebMatrix 的发布。 Announcing release of ASP.NET MVC 3, IIS Express, SQL CE 4, Web Farm Framework, Orchard, WebMatrix &nb

MVC ListBoxFor raises “value cannot be null” exception

I am trying to use the Html.ListBoxFor helper to show a list box and return the selected Id. Is there a problem with the dataValueField not being a string? If the SelectList contained in the model

一种mvc下处理异常的与http错误的方法

很多网站如果由于用户输入错了地址,出现了如下图的网页   又或者网站的bug导致的应用程序异常,搞出来个满屏的红黄黑, 出现类似情况一定让用户大跌眼镜,个人认为,http错误与应用程序异常的处理方式应该是我们所需关注的问题。 解决方案 1.定义1个枚举类型用来存储http错误码,与应用程序异常错误 public enum DictSystemErrorType {

1.MVC的工作流程

URL访问=》controler=》返回页面(View)   页面=》Controler=>Models=>DataBase=>Models=>Controler=>Views=>用户看到页面      用户操作      控制器访问数据 

Asp.Net MVC2.0 Url 路由实战---实例篇

     本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术。      接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的View的呢?Controller和Action是怎么解析的?这就是Routing组件干的事情了。 &n

在ASP.NET MVC中使用WF

本文是基于ASP.NET MVC的beta版本。1.我们首先建立一个ASP.NET MVC的应用程序。在web.config中将下面的配置添加到相关位置,代码如下: <?xml version="1.0"?> <configuration> <configSections> <section name="WorkflowRuntime" type

[ASP.NET MVC3]Chart的ActionResult扩展

ASP.NET3为我们带来了很多新特性,其中ChartHelper也是相当给力。比如我们要生成一张这样的图表: 我们需要在controller中这样写(这里不考虑通过ViewModel在页面上通过Chart生成图表的方式): public ActionResult Chart2() { var chart = new Chart(width: 500, height: 300, them

应用ASP.NET MVC的系统软件架构-知识普及篇1

  应用MVC的系统软件架构             -----基础知识   引言     M-V-C(Model View Controller)       /Files/virusswb/应用MVC的系统软件架构.doc      从上图可以看出是首先通过view的请求,经过url导航到一个

ASP.NET MVC 页面间传值

ASP.NET MVC中传值方式有2种: 数据在Controler中进行定义,然后在View中进行访问。   1,ViewData传值:      2,TempData传值

ASP.NET MVC Preview3 bug 及期望 [集]

    ASP.NET MVC Preview3刚出来就发bug,不是想泼冷水,而是一贯的为了和大家一起更好地讨论、学习、使用,大家一起进步。     Pre3和Pre2的主要区别在Scott的Blog上面已经比较清楚地展示了,并且官方也提供了了一个升级文档:http://weblogs.asp.net/scottgu/archive/2

IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC

ASP.NET 2.0 部署 1.首先打开win7 的特性,路径我已标注 下面选中的是ASP.NET2.0, 如果要支持ASP.NET1.1,你的选中IIS6兼容 2. 设置安全选项   3. 添加.Net经典应用程序池 4.将站点转换为Application 5.为站点添加 yourmachinename\IIS_IUSRS权限 6.右键站点—Manage Applic

NVelocity View Engine with Asp.net Mvc

因为要将CHSNS#转到Asp.net MVC平台上来,所以就有了在Asp.net Mvc平台下NVelocity的引擎问题 MvcContrib虽然也有NVelocity的引擎,不过整体错误不少.还必需要Castle.Windsor来动态引入ViewEngine   怎么看都不爽,于是自写了一个NVelocityEngine. 下载及源码:CHSNS NVelocity View E

ASP.NET MVC学习博客汇总

最近关注ASP.NET MVC,汇总一下优秀的ASP.NET MVC博客,欢迎大家能帮忙补充。 1、Scott Guthrie:http://weblogs.asp.net/scottgu/ 2、Scott Hanselman:http://www.hanselman.com/blog/ 3、Rob Conery:http://blog.wekeroad.com/ 4、Phil Haack:htt

ASP.NET MVC 重点教程一周年版 第十回 请求Controller

    其实我们通常遇到的请求方式无非get/post,但是有很多Web开发人员仍然对二者分不清。     get即通过URL中的QueryString向服务器端传值的方式,它的数据是可见的,可post则是通过一个postdata包向服务器传值,post方式可以传送更多数据(如上传文件),也更安全(如登录)。   &n

System.Web.Routing入门及进阶 上篇

System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了。 System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。   所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/2008/08

关于 VS2010 中 ASP.NET MVC2 网站编译任务的几个问题

  当你创建了一个 ASP.NET MVC2 的网站应用程序的时候,如果你使用文本方式打开项目文件看一看,就会发现一个有趣的配置选项       这个选项启用延后的 aspnet_compiler 创建任务,aspnet_compiler程序负责在设计期间编译你的 aspx 页面,并且报告编译过程中的错误。通常情况下,这个程序一般用来在在修改之后,第一次加

为ASP.NET MVC 2.0添加Razor模板引擎 (on .NET4)

根据ScottGu的博客记述(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),在未来不久将会发布一个ASP.NET MVC 3.0的Preview版本,在这个版本中可以使用多个内置的模板引擎,以它发布出来的截图来看,其中包括NHaml,Spark以及微软刚刚发布的ASP.NET Web Pages(

ASP.NET MVC 重点教程一周年版 第八回 Helper之演化

凡事出现必有原因 就像Filter,它是为了解决在一类的Action之前或之后执行统一的代码而产生的。 而Helper则是为了方便View的开发而产生的。 下面我们来解决几个问题,来看看Helper是怎么演化出来的。 起 题目:如何在View中写一个超级连接连接到主页? 这个问题看起来很好回答: <a href="/home/index">首页</a>   承 其