Preview3中的改变
赵劼架构师上海柏盛
网络技术有限公司柏术
点击添加MSN机器人小新为您收听下载MSDN中文网络广播
课程加油助力!
收听本次课程需具备的条件
了解ASP.
NETMVC0416基本特性本特性
Level200
ASP.NETMVCPreview3
ASP.NETMVCPreview3于5/27日发布
–下载Preview3安装包下载ee–下载
源代码和单元测试
Action的变化
Preview2中,一个Action必须返回中个ActionResult类型类Preview3中,一个Action也可以返回void,然后直接使用Reponse.Write输出数据流然后直接使用ReponseWrite输出数据流
–降低可测试性–建议使用自行扩展的ActionResult替代这种方法
DEMO1
使用返回值为void的Action
新的ActionResult
以前的RenderView方法改为View方法,返前法法回值回值由RenderViewResult变为ViewResult变为增加JsonResult,用于JSON序列化输出增加CttR增加ContentResult,直接输出字符串lt直接输出字符串
DEMO2
ActionResult的改变
ViewData的改变
Preview2:ViewData=Dictionary|ModelPreview3:ViewData=Dictionary+Model
–ViewData有个属性为Model–ViPViewPage
的ViewData的Model为T类型T的ViDt的Mdl为T类型–默认的ViewPage近似于ViewPage