通信网--中国通信行业门户网站 | 中国行业网站集群--通信行业电子商务唯一网站 设为首页 | 收藏本站
免费注册 商机无限 商务中心 行业展会 立即发布商机
网站首页 公司库 产品库 商机库 行业资讯 展会信息 招聘信息 招商加盟 下载中心 招标信息
关键词:
热门词汇: IP网络电话   语音识别   手机充电器   手机GPS   3G手机   传输设备   交换设备
  行业要闻 | 通信市场 | 通信技术 | 网络学院 | 5G前沿 | 4G前沿 | VoIP | IPTV | WiMAX | 呼叫中心 | IT制造 | IT就业  
  企业专栏 | 企业报道 | 通信标准 | 通信百科 | 分析预测 | 手机评测 | 增值通信 | 政策法规 | 专家观点 | 网商访谈 | 招标信息 | 物联网
网上展览:
综合厂商 | 手机 | IP电话 | 交换机 | 呼叫中心 | 网络 | 终端 | 电源 | 仪器 | 光纤 | 电缆 | 电脑 | 数码 | 软件 | 其他
中国通信网最新加盟企业: 
当前位置:网站首页 > 行业资讯 > 网络学院
【创心服务 联通你我】青春逢盛世,奋斗正当时
中国通信网 时间:2008-10-27 信息来源:赛迪网q

近日,微软发布了最新的ASP.NET MVC框架的beta版。你还可以访问 www.asp.net/mvc, 浏览一下教程, 快速上手, 和录像等以了解技术细节。

ASP.NET MVC Beta版可用于.NET 3.5和.NET 3.5 SP1下,同时支持VS 2008 和 Visual Web Developer 2008 Express SP1版本(该版本是免费的,现在还支持类库和web应用项目类型)。

今天的ASP.NET MVC Beta版本带有一个明确的“上线(go-live)”许可,允许你将其部署于生产环境中。以前的预览版本也允许上线部署,但其做法只是没有拒绝部署的许可,而不是明确地允准许可(此乃很容易混淆之处),今天的版本在这一点上在许可中说得很清楚。

该beta版本的特性已经非常接近于正式版V1的完整特性,虽然还会在最终的V1版发布之前加入若干个特性(包括几个VS工具增强等)。但开发团队决定将这个版本称为“beta”版本,是因为其品质和测试要比以前的预览版本高(其中包含了许多缺陷修补和性能调校方面的工作),他们感觉,其中的核心功能现在已经“烧制”得足够好,从这个版本到最终版不会有重大变动了。

对该版本中一些新的特性和与早先的“第五个预览版”之间的变动的简短概述:

Visual Studio中新的“添加视图”菜单项

新的\Scripts目录和jQuery支持

对复杂类型的内置模型绑定器支持

重构的模型绑定器设施

强类型的UpdateModel和TryUpdateModel白名单过滤

改进的UpdateModel和TryUpdateModel场景的单元测试

强类型的[AcceptVerbs]特性

更好的验证错误信息

HTML辅助方法的清理和重构

Silverlight / ASP.NET MVC 项目集成

ASP.NET MVC Futures 程序集

\Bin 和 GAC 程序集部署

我还计划在将来的几个星期内发表几个全程(end-to-end)教程,给尚未研究过ASP.NET MVC的人,以及想从头学起,想知道如何起步的人更深入地解释ASP.NET MVC的概念。

Visual Studio中新的“添加视图”菜单项

在以前的ASP.NET MVC预览版中,你需要通过VS中的项目->添加新项对话框手工地添加视图,创建好一切,然后将它们连接起来要求若干个手工步骤(确认目录/文件结构是对的,进入后台文件指定强类型的ViewData模型类型等等)。

今天的beta版本简化了这些步骤,你现在只要在源码编辑器中将光标移进一个Controller action方法之内,然后右击,选择新的“添加视图(Add View)”上下文菜单项(或者你也可以键入Ctrl-M Ctrl-V快捷键组合来启动,手不必离开键盘):

微软最新ASP.NET MVC框架Beta版技术细节

这会调出一个新的“添加视图”对话框,允许你指定你想要创建的视图名称,其母版页,以及可选地,它的强类型ViewData“模型”类型:

微软最新ASP.NET MVC框架Beta版技术细节

Visual Studio会根据你的光标所在的action方法自动地填充视图名称(然后你想要的话,也可以改动)。

例如,如果在选择“添加视图”时,我们的光标是在“Edit” action方法中的话,它会在视图名称对话框中填“Edit",而不是“Browse”。

视图的强类型ViewData“模型”可从可编辑的ComboBox中选择,该ComboBox列出了MVC项目中所有的类(或者引用的类):

 

微软最新ASP.NET MVC框架Beta版技术细节

然后,你可以从列表中选一类型,或在ComboBox中手工输入一个类型。或者你也可以先从列表中挑一初始类型,然后做些改动。例如,我们可以从列表中选择“Product”类,然后使用ComboBox的编辑支持,将其改成IEnumerable,意即一个产品序列:

微软最新ASP.NET MVC框架Beta版技术细节

在点击“添加”按钮后,Visual Studio会自动地生成合适的视图目录结构,往我们的项目中加一个适当名称和基类的强类型视图。

例如,我按上面的步骤做的话,它会为我生成一个新的\Views\Products目录(因为我的控制器类名是 ProductsController),在其中加一个强类型的Browse.aspx视图(该视图从ViewPage>继承而来,因为这是我们在上面对话框中指定的模型类型):

 

微软最新ASP.NET MVC框架Beta版技术细节

新生成的视图会在IDE中自动打开,然后我们可以使用完整的intellisense实现视图(小技巧:确认在创建视图后立刻编译一下,以确保你的强类型模型会在intellisense中出现):

微软最新ASP.NET MVC框架Beta版技术细节

在运行时,我们就能得到一个用ASP.NET MVC建造的SEO优化的产品浏览网页:

微软最新ASP.NET MVC框架Beta版技术细节

注:在这个beta版本中通过“添加视图”生成的视图文件是空白的,在最终版中,我们希望在“添加视图”对话框中加一些“scaffolding(脚手架)” 功能,允许你指定你想要根据“添加视图”对话框中指定的强类型模型来自动生成HTML列表/细节视图或者编辑/插入表单(然后你可以从这起始的html视图开始,改成你想要的东西)。在将来,我们还将把ASP.NET动态数据与MVC集成,来支持更丰富的“scaffolding”选项。

相关资讯
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-17)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-14)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-12)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-11)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-09)
发表评论
昵   称:   匿名发表
验证码: 
 
热门资讯
【创心服务 联通你我】青春逢盛... (2009-09-15)
【创心服务 联通你我】青春逢盛... (2011-04-28)
【创心服务 联通你我】青春逢盛... (2009-09-16)
【创心服务 联通你我】青春逢盛... (2008-07-15)
【创心服务 联通你我】青春逢盛... (2008-05-23)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2012-01-09)
【创心服务 联通你我】青春逢盛... (2011-01-30)
【创心服务 联通你我】青春逢盛... (2010-05-28)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2011-02-17)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2009-08-13)
【创心服务 联通你我】青春逢盛... (2011-05-03)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2010-07-20)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2010-08-27)
【创心服务 联通你我】青春逢盛... (2009-10-11)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2009-07-24)
国之鑫科技 | 泰尔网 | 中华网科技 | 信息产业网 | 通讯世界 | 数字通信世界 | 文传商讯 | 中华英才网 | 电话视频会议 | 凤凰科技 | 呼叫中心 | 新浪科技 | 新传媒网 | 和讯科技 | 中国科技网 | 通信英才网 | 江苏星光发电设备 | 中劳网 | 赛迪网 | MSCBSC移动通信网 | 中国软件网 | 新华网 | 腾讯科技 | 3G通信网 | 千龙网 | 光通信人才招聘网 | 通信人才网 | 中商顾问网
返回首页 | 网站简介 | 企业理念 | 免责声明 | 广告服务 | 代理政策 | 联系我们 | 铭万网 | 中国产品推广联盟
南京国之鑫科技有限公司版权所有©2008-2016 客户服务热线:025-83752991, 客户服务邮箱:gzx@gzxinfo.com
苏ICP备18005078号-1
本站图片及文字仅供功能演示,本站保留对本演示内容及功能的最终解释权

加入铭万联盟中国行业网站集群独家技术供应商