ASP.NET MVC Beta 新特性之 IValueProvider
在刚发布的ASP.NET MVC Beta版中,在UpdataModel方法中提供了一个带有IValueProvider参数的重载。那么这个IValueProvider有什么用呢?
我们先来看一个简单的场景,例如我们的blog系统有一个Post的对象,Post对象有一个Tags属性和Categories属性,他们的类型分别是:
Post.Tags : StateList<
http://www.cyqdata.cn/cnblogs/article-detail-12520
Asp.net MVC Preview 4 中使用RenderComponent
RenderComponent在Pv3及以前版本中经常用到,自从Monorails而来Component就以其方便自然而让我很是喜欢,虽然它性能明显不如Parse/UserControl
在pv4中要使用以下方法来调用组件
<%Html.RenderAction<HomeController>(n => n.About()); %>
http://www.cyqdata.cn/cnblogs/article-detail-12515
Silverlight+RIA Service创建企业商业应用(1)基础导航
今天,我们要先谈谈UI的专业化问题… 创建企业商业应用当然需要给客户展现专业的UI设计,不过我们中又有多少团队拥有一个专业的全职美工呢?这就是我们尽力为用户准备一些“开箱即用”UI模板的原因。Silverlight Navigation Application和Silverlight Business Application(在前一个基础上增加了登录/登出功能)默认提供了一套干净规范的应用程序架
http://www.cyqdata.cn/cnblogs/article-detail-12505
ASP.NET MVC Preview 5 演示Demo #5 实现MikePager数据分页和GridView控件
ASP.NET MVC Preview 5 演示Demo #5 实现MikePager数据分页和GridView控件
MVC演示Demo系列: http://mike108mvp.cnblogs.com
Demo #1 实现CRUD增删查改:http://www.cnblogs.comhttp://www.cnblogs.com/http://www.cnblogs.com//mike108mvp
http://www.cyqdata.cn/cnblogs/article-detail-12490
Asp.net Mvc Framework 五 (向View传值以及Redirect)
ViewData与TempData属性来向View页传递对象
上文中已经提到,使用ViewData可以将数据由Controller传递到View
在前文中我们建立了EiceController类
在本文的示例中我们将这个Controller改一下
namespace MvcApplication2.Controllers
{
using&n
http://www.cyqdata.cn/cnblogs/article-detail-12485
ASP.NET MVC 重点教程一周年版 第三回 Controller与View
这节我们让ASP.NET MVC真正的跑起来
一、新建Controller
首先我们自己新建一个新的Controller在Controllers上点右键,添加,Controller选项
之后出现一个对话框:
这里我们将之起名为EiceController 附注一下,这里是个纯广告,无兴趣可略过此行:www.eice.com.cn为您建立Web2.0社交网站
http://www.cyqdata.cn/cnblogs/article-detail-12470
新技术 新体验 - 北京.NET俱乐部Visual Studio2008 & MVC 交流会
微软北京.NET俱乐部将于2008年4月12日召开“新技术 新体验 - 北京.NET俱乐部Visual Studio2008 & MVC交流会”,此次活动是微软北京.NET俱乐部2008年的首次交流活动,届时作为微软北京.NET俱乐部的门户网站将全面上线,为.NET开发人员、技术爱好者提供一个交流、沟通的平台。
&
http://www.cyqdata.cn/cnblogs/article-detail-12420
ASP.NET Mvc Preview 5 演示Demo #1 实现CRUD增删查改
ASP.NET Mvc Preview 5 演示Demo #1 实现CRUD增删查改
MVC演示Demo系列: http://mike108mvp.cnblogs.com
ASP.NET MVC QQ交流群 1215279 欢迎对 ASP.NET MVC 感兴趣的朋友加入
这个演示项目实现了CRUD增删查改操作。
开发环境:Visual Studio 2008 SP1 + ASP.N
http://www.cyqdata.cn/cnblogs/article-detail-12409
Asp.net Mvc2中重构View的三种方式
我们在Asp.net mvc的view开发过程中,如果不注意可能会写大量的重复的代码。这篇文章介绍3种方式重构View的代码,来减少View中的重复代码。
1、母板页
在Asp.net mvc中保留了母板页的使用,我们可以使用母板页对我们的站点进行布局。看下面母板页的代码:
<%@ M
http://www.cyqdata.cn/cnblogs/article-detail-12395
ASP.NET MVC Preview 5 演示Demo #8 实现JQuery结合Json进行后台数据Ajax方式验证
ASP.NET MVC Preview 5 演示Demo #8 实现JQuery结合Json进行后台数据Ajax方式验证
ASP.NET MVC Preview 5 演示Demo系列: http://mike108mvp.cnblogs.com/
ASP.NET MVC QQ交流群1:47788243 QQ交流群2:1214648 QQ交流群3:1215279&
http://www.cyqdata.cn/cnblogs/article-detail-12380
ASP.NET Mvc Preview 5 演示Demo #2 实现Membership角色权限控制
ASP.NET Mvc Preview 5 演示Demo #2 实现Membership角色权限控制
MVC演示Demo系列: http://mike108mvp.cnblogs.com
Demo #1 实现CRUD增删查改:http://www.cnblogs.comhttp://www.cnblogs.com/http://www.cnblogs.com//mike108mvp/archive
http://www.cyqdata.cn/cnblogs/article-detail-12378
Asp.net Mvc Codeplex Preview 5 源代码及MVCContrib4pv5发布
刚刚抽些时间上网就发现Asp.net Mvc Codeplex Preview 5的源码发布了.
Asp.net Mvc Codeplex Preview 5已经发布了几天,发布时就说源代码整理中
下面是源代码的下载.
http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775
随之MVCCo
http://www.cyqdata.cn/cnblogs/article-detail-12096
.NET平台上的Model-View-Presenter模式实践
为什么要写这篇文章
笔者当前正在负责研究所中一个项目,这个项目基于.NET平台,初步拟采用C/S部署体系,所以选择了Windows Forms作为其UI。经过几此迭代,我们发现了一个问题:虽然业务逻辑已经封装到Services层中,但诸多的UI逻辑仍然弥漫在各个事件Listener中,使得UI显得臃肿不堪,并且存在诸多重复性代码。另外,
http://www.cyqdata.cn/cnblogs/article-detail-12085
Asp.net Mvc Framework 六 (更多的View传值及显示方式)
我们前面都使用RenderView("Index");这种方式来显示
RenderView的重载:
RenderView(string viewName);
RenderView(string viewName, object viewData);
RenderView(string viewName, string maste
http://www.cyqdata.cn/cnblogs/article-detail-12060
Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型
本文的环境是Asp.net Mvc Codeplex Preview 5
前文提到我们可以使用 Controller中的UpdateModel来获取 繁杂类型
例如
1 UpdateModel(x, Request.Form.AllKeys);
但是这里有些问题,当我们使用Request.Form.AllKeys时,提交的数据中有非x属性时,就会发生错误:
The&n
http://www.cyqdata.cn/cnblogs/article-detail-11951
ASP.NET MVC 3 Preview1发布
下载地址:http://go.microsoft.com/fwlink/?LinkID=157073
新功能
1.Razor引擎
在新建时可以选择引擎
并且可以与ASP.NET MVC 2同时存在
新建View时可以选择引擎
虽然现在还没有VS支持的HighLight和智能感知支持不过我还是很喜欢这个新的模板引擎的
据说相应的VS支持会在晚些时候发布
Razor的语法可以在这里学习到
http://www.cyqdata.cn/cnblogs/article-detail-11762
ASP.NET MVC CodePlex Preview 4 Installer + Source + Changed
下载连接
Pv3-Codeplex Pv4之间的差异:
ViewPage
ViewPage类
增加了InitHelpers方法
Controller
Controller类
新实现了IAuthorizationFilter/IExceptionFilter接口
添加了 public ITempDataProvider TempDataProvider { get; set; } 属
http://www.cyqdata.cn/cnblogs/article-detail-11688
asp.net MVC学习笔记三(第一个表单提交,第一个页面跳转及MVC中的ViewState与Session)
用惯WebForm的可能会忘掉了传统的表单提交方式,jsp,asp,php都是这样。MVC是返璞归真了。用到的Model
代码
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace FirstMVC.Models{&n
http://www.cyqdata.cn/cnblogs/article-detail-11687
Asp.net Mvc Preview 5 体验--实现ActionSelectionAttribute来判断是否为AJAX请求而选择不同的Action
ActionSelectionAttribute是ASP.NET MVC Preview 5 提供的一个抽象基类,通过ActionSelectionAttribute的命名我们就可以猜想到这个Attribute是用来选择(匹配)Action方法的。该抽象类只提供了一个抽象的方法 IsValidForRequest,该方法会在Controller的ActionInvoker被调用。如果一个Actio
http://www.cyqdata.cn/cnblogs/article-detail-11686
Asp.net Mvc Framework 九 (View与Controller交互)
这一回为避免写第八节时那种情况再次出现,我改用Wps写了,如果复制过去格式有问题讲大家见谅
--邹健
本节所有示例都是讲解登录提交表单的过程
为了本课能更好讲解我们先建立一个账号的Model
namespace
MvcApplication4.Models
{
public
class
Account
&nb
http://www.cyqdata.cn/cnblogs/article-detail-11673
