Asp.Net MVC使用HtmlHelper渲染,并传递FormCollection参数的陷阱
在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Post回View对应Controller的Action(例如:Create),指定的Action可以通过接受FormCollection参数、值参数或者某个类的实例参数(比如:Movie类),完成新建的
http://cyqdata.cn/cnblogs/article-detail-10665
Asp.net MVC Preview 4 中自定义Jquery的HtmlHelper扩展
前两天介绍了mvc pv4中AjaxHelper的用法
的确是比较方便,不过也有其缺点,那就是并不是所有人都用Asp.net Ajax的,所以这样做还是显示出了ms的霸气
没办法,工程里都用的是JQuery于是先试写了2个小功能
先说使用方法吧,第一个功能是Ajax载入另个页面
<div id=
http://cyqdata.cn/cnblogs/article-detail-10662
[原创-ASP.NET MVC]Contact Manager开发之旅之迭代2 - 修改样式,美化应用
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://cyqdata.cn/cnblogs/article-detail-10485
ASP.NET MVC免费电子书教程
Scott博客上的ASP.NET MVC免费电子书教程,应该不应错过. 185页的教程,从头开始按部就班地建造起一个小型但完整的ASP.NET MVC应用。同样的asp.net mvc的一些Open Source 的项目也值得去研究研究,我一直在不断的整理asp.net mvc相关开源项目推荐,下面几个可以看看。
NerdDinner
CodeBetter Award
CodeCampServ
http://cyqdata.cn/cnblogs/article-detail-10447
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