ASP.NET MVC中Controller与View之间的数据传递总结
在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练、灵活的掌握这两层之间的数据传递方法就非常重要。本文从两个方面进行探讨: Ø Controller向View传递数据 Ø View向Controller传递数据 一、Controller向View传递数据 1.
http://www.cyqdata.cn/cnblogs/article-detail-11221
ASP.NET MVC Tip #17 – 如何运行一个ASP.NET MVC应用程序
ASP.NET MVC Tip #17 – 如何运行一个ASP.NET MVC应用程序ASP.NET MVC Tip #17 – How to Run an ASP.NET MVC Application
美语原文:http://weblogs.asp.net/stephenwalther/archive/2008/07/10/asp-net-mvc-tip-17-how-to-run-an-a
http://www.cyqdata.cn/cnblogs/article-detail-11219
ASP.NET Mvc Preview 5 演示Demo #4 实现RadioButtonList与DropDownList应用
ASP.NET Mvc Preview 5 演示Demo #4 实现RadioButtonList与DropDownList应用
MVC演示Demo系列: http://mike108mvp.cnblogs.com
Demo #1 实现CRUD增删查改:http://www.cnblogs.comhttp://www.cnblogs.com/http://www.cnblogs.com//mike
http://www.cyqdata.cn/cnblogs/article-detail-11210
从零开始学习 ASP.NET MVC 1.0 (二) 识别URL的Routing组件
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 本篇文章从基础到深入的介绍ASP.NET MVC中的Ro
http://www.cyqdata.cn/cnblogs/article-detail-11185
[一步一步MVC]第二回:还是ActionFilter,实现对业务逻辑的统一Authorize处理
《你必须知道的.NET》网站 | Anytao技术博客 | anytao.net
发布日期:2009.04.23 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。
由问题引出
在ASP .NET MVC中,以友好的URL访问资源是MVC吸引眼球的特色之一,但是随之而来对于Authorize问题的处理变得令人令
http://www.cyqdata.cn/cnblogs/article-detail-11176
Asp.net MVC2中你必须知道的扩展点(二):Model Binder
Model Binder在Asp.net MVC中非常简单。简单的说就是你控制器中的Action方法需要参数数据;而这些参数数据包含在HTTP请求中,
包括表单上的Value和URL中的参数等。而ModelBinder的功能就是将这些个表单上的Value和URL中的参数换成对象,然后将这些对象绑定
到Action的参数上面。我简单的画了一个图,看起来会更加直观
http://www.cyqdata.cn/cnblogs/article-detail-11174
关于MVC权限控制的一点小想法
近来一直在学习MVC。
先检讨一下自己,本来一直在看WPF并向Silverlight靠拢的,可XAML这个东西一时半会领会不了它的真谛,所以暂时先放下了。虽然MVC看的比较系统,但暂时闲置了WPF和Silverlight还是有点沮丧感,觉得自己没有坚持。
MVC的权限控制一直是一个麻烦事。
Webform下的窗体身份验证及角色权限管理,我自己有一篇文章做了个总结:Asp.Net实
http://www.cyqdata.cn/cnblogs/article-detail-11170
ASP.NET MVC雕虫小技 3、Pager
上篇过后,被评为没有什么技术含量了,但我觉得这并没有什么问题,因为文章不一定会让所有人群受益,文章或适于新手,或适于熟手。但凡是对人有所启发,我觉得写文章有值得。 而且我觉得这一系列主要是在开发中遇到的问题及解决方法,有容易想到的,有经过几次开发迭代才形成的。还是那句话,这些未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是我觉得值得分享。 3.Pager 3.1需求及
http://www.cyqdata.cn/cnblogs/article-detail-11166
ASP.NET MVC单元测试Controller时添加上下文的方式
在ASP.NET MVC中测试Controller时,常常需要在Controller中访问上下文,比方说查询字符串或者form中的内容,而我们测试的时候一般不是在web运行环境下的,所以我们需要做些工作去模拟上下文。
Controller中代码如下
public ActionResult Index() { ViewData["Message"]
http://www.cyqdata.cn/cnblogs/article-detail-11162
ASP.NET MVC 重点教程一周年版 第十一回 母版页、用户自定义控件及文件上传
母版页(Master)
1.母版页是与Controller无关的,母版页只是一个View文件,而没有任何Controller与之相对应。
2.其实在ASP.NET MVC中View的aspx与母版页并不像WebForm中那样紧密关联。
例如我想更换一个aspx的母版页,只要在Action中return 时指定所要使用的Master即可:
如图我有2个Master文件,而/Views/Home/
http://www.cyqdata.cn/cnblogs/article-detail-11161
ASP.NET MVC 实战5、View与ViewData
本系列文章基于ASP.NET MVC Preview5.
view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。
我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板:
注:如果你的是中文版的VS,安装完
http://www.cyqdata.cn/cnblogs/article-detail-11160
ASP.NET的MVC设计模式
当开发者听到“设计模式”这个词时,他们通常联想到两个场景。一组开发者正在讨论许多创造性意见,正在开会,但是却没有进行编码。另外一组人能制定出正确的计划,保证系统能够开发成功,代码可以重用。 而现实一般都处于两者中间。在为他们的公司设计解决方案的时候,结构设计者和系统设计者应该寻找重复的模式。但是模式只是开发健壮、可重用代码的
http://www.cyqdata.cn/cnblogs/article-detail-11159
MVC3-Razor-WebMail轻松发邮件
目录1 配置邮件发送的参数2 发送邮件3 效果 1 配置邮件发送的参数 WebMail所有的公开的属性 WebMail.SmtpServer = "smtp.gmail.com";//获取或设置要用于发送电子邮件的 SMTP&nbs
http://www.cyqdata.cn/cnblogs/article-detail-11155
[原创-ASP.NET MVC]Contact Manager开发之旅迭代5 - 建立单元测试
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://www.cyqdata.cn/cnblogs/article-detail-11145
Asp.net Mvc问题索引
这篇文章是对我以及朋友们学习Asp.net Mvc遇到的问题的一个总结,将我们发现并解决的问题列出来,希望大家回复补充。
用Html.Form生成表单:http://forums.asp.net/t/1327536.aspx
为Helper添加事件:类似下面即可
//chsword 重典
<%= Html.DropDownList(
http://www.cyqdata.cn/cnblogs/article-detail-11140
正确认识WebForm与Asp.NET MVC
1.传统WebForm开发中存在的一些问题 传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是: 由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢不容易被测
http://www.cyqdata.cn/cnblogs/article-detail-11136
ASP.NET MVC Tip #16 – 创建 ASP.NET MVC 宏操作
ASP.NET MVC Tip #16 – 创建 ASP.NET MVC 宏操作 ASP.NET MVC Tip #16 – Create ASP.NET MVC Macros
美语原文:http://weblogs.asp.net/stephenwalther/archive/2008/07/09/asp-net-mvc-tip-16-create-asp-net-mvc-macros.asp
http://www.cyqdata.cn/cnblogs/article-detail-11133
从零开始学习 ASP.NET MVC 1.0 (四) View/Model 全解
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 本文讲解在Action中向View传递Model的几种
http://www.cyqdata.cn/cnblogs/article-detail-11129
为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(二)
上一篇《为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(一)》 中讲到如何分离Controllers和Views项目,并且为Controllers项目添加MVC RC的“脚手架”,可惜“脚手架”的功能保留的过于完整,以至于自动创建和察看View
http://www.cyqdata.cn/cnblogs/article-detail-11125
asp.net mvc cms项目Oxite
微软上周五在codeplex网站上公布了Oxite的源代码,Oxite是一种具有可拓展性的、标准兼容的内容管理系统,旨在支持博客或更大型的网站,能支持广播、引用通告、匿名或验证评论、个人全球统一标识(Gravatar)头像及在任何页面级别输出RSS Feed等功能。用户可在某一站点上创建和编辑一整套页面,并可在页面中定制HTML代码,而且还可在单个站点上创建多个博客。
微软目前有这些站点 Chan
http://www.cyqdata.cn/cnblogs/article-detail-11124