ASP.NET MVC:通过 FileResult 向浏览器发送文件
在 Controller 中我们可以使用 FileResult 向客户端发送文件。 FileResult FileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。 在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,因为 Controller 类已经提供了六
http://cyqdata.cn/cnblogs/article-detail-10445
Microsoft.Web.Mvc Assembly 说明
IHtmlElement
A Html Element's Interface.
Html标签的一个接口规范。 C#:
public interface IHtmlElement
{
// Properties
IDictionary<string,&
http://cyqdata.cn/cnblogs/article-detail-10442
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
http://cyqdata.cn/cnblogs/article-detail-10441
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
http://cyqdata.cn/cnblogs/article-detail-10440
一种mvc下处理异常的与http错误的方法
很多网站如果由于用户输入错了地址,出现了如下图的网页
又或者网站的bug导致的应用程序异常,搞出来个满屏的红黄黑,
出现类似情况一定让用户大跌眼镜,个人认为,http错误与应用程序异常的处理方式应该是我们所需关注的问题。
解决方案
1.定义1个枚举类型用来存储http错误码,与应用程序异常错误
public enum DictSystemErrorType
{
http://cyqdata.cn/cnblogs/article-detail-10439
Asp.Net MVC2.0 Url 路由实战---实例篇
本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术。
接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的View的呢?Controller和Action是怎么解析的?这就是Routing组件干的事情了。
&n
http://cyqdata.cn/cnblogs/article-detail-10437
在ASP.NET MVC中使用WF
本文是基于ASP.NET MVC的beta版本。1.我们首先建立一个ASP.NET MVC的应用程序。在web.config中将下面的配置添加到相关位置,代码如下:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="WorkflowRuntime" type
http://cyqdata.cn/cnblogs/article-detail-10436
[ASP.NET MVC3]Chart的ActionResult扩展
ASP.NET3为我们带来了很多新特性,其中ChartHelper也是相当给力。比如我们要生成一张这样的图表:
我们需要在controller中这样写(这里不考虑通过ViewModel在页面上通过Chart生成图表的方式):
public ActionResult Chart2() {
var chart = new Chart(width: 500, height: 300, them
http://cyqdata.cn/cnblogs/article-detail-10195
应用ASP.NET MVC的系统软件架构-知识普及篇1
应用MVC的系统软件架构
-----基础知识
引言
M-V-C(Model View Controller)
/Files/virusswb/应用MVC的系统软件架构.doc
从上图可以看出是首先通过view的请求,经过url导航到一个
http://cyqdata.cn/cnblogs/article-detail-10194
ASP.NET MVC 页面间传值
ASP.NET MVC中传值方式有2种:
数据在Controler中进行定义,然后在View中进行访问。
1,ViewData传值:
2,TempData传值
http://cyqdata.cn/cnblogs/article-detail-10193
ASP.NET MVC Preview3 bug 及期望 [集]
ASP.NET MVC Preview3刚出来就发bug,不是想泼冷水,而是一贯的为了和大家一起更好地讨论、学习、使用,大家一起进步。
Pre3和Pre2的主要区别在Scott的Blog上面已经比较清楚地展示了,并且官方也提供了了一个升级文档:http://weblogs.asp.net/scottgu/archive/2
http://cyqdata.cn/cnblogs/article-detail-10192
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
http://cyqdata.cn/cnblogs/article-detail-10191
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
http://cyqdata.cn/cnblogs/article-detail-10190
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
http://cyqdata.cn/cnblogs/article-detail-10189
ASP.NET MVC 重点教程一周年版 第十回 请求Controller
其实我们通常遇到的请求方式无非get/post,但是有很多Web开发人员仍然对二者分不清。
get即通过URL中的QueryString向服务器端传值的方式,它的数据是可见的,可post则是通过一个postdata包向服务器传值,post方式可以传送更多数据(如上传文件),也更安全(如登录)。
&n
http://cyqdata.cn/cnblogs/article-detail-10188
System.Web.Routing入门及进阶 上篇
System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了。
System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。
所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/2008/08
http://cyqdata.cn/cnblogs/article-detail-10187
关于 VS2010 中 ASP.NET MVC2 网站编译任务的几个问题
当你创建了一个 ASP.NET MVC2 的网站应用程序的时候,如果你使用文本方式打开项目文件看一看,就会发现一个有趣的配置选项
这个选项启用延后的 aspnet_compiler 创建任务,aspnet_compiler程序负责在设计期间编译你的 aspx 页面,并且报告编译过程中的错误。通常情况下,这个程序一般用来在在修改之后,第一次加
http://cyqdata.cn/cnblogs/article-detail-10186
为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(
http://cyqdata.cn/cnblogs/article-detail-10015
ASP.NET MVC 重点教程一周年版 第八回 Helper之演化
凡事出现必有原因
就像Filter,它是为了解决在一类的Action之前或之后执行统一的代码而产生的。
而Helper则是为了方便View的开发而产生的。
下面我们来解决几个问题,来看看Helper是怎么演化出来的。
起
题目:如何在View中写一个超级连接连接到主页?
这个问题看起来很好回答:
<a href="/home/index">首页</a>
承
其
http://cyqdata.cn/cnblogs/article-detail-10014
ASP.NET MVC & EF 构建智能查询 二、模型的设计与ModelBinder
在第一篇中,我讲解了我们要做智能查询的原因,以及基本的解决方案设计。从这篇开始我们开始讲解它的实现过程。
其实在写这一系列文章之初,我其实是想由底至上去讲解,但是我又整理了一遍代码才发现,其实如果不了解最表面的东西,也是不太好深入的。
所以我们的第二篇文章就来讲一下我们这个智能查询框架中最浅,但也是使用最频繁的部分,也就是Model。
首先我们的Entity 或者说数据库的结构如下
http://cyqdata.cn/cnblogs/article-detail-10013