微软ASP.NET MVC Beta版本发布

一大早来看到了一个不好也不坏的消息,经过了漫长的从Preview 1到Preview 5的预览,好的是ASP.NET MVC终于发布Beta版了,坏的是UCenter.NET项目又得进行升级了。这次发布的Beta版本相对于ASP.NET MVC Preview 5来说,变化不是很大,主要包括:

1. 改变验证信息使其对最终用户更加友好

2. 在Controller中添加了Url属性,类型为UrlHelper

3. 重命名CompositeViewEngine为AutoViewEngine

4. 在IViewEngine中新添加了ReleaseView方法

5. 移除了HtmlHelper中的大多数方法,变为HtmlHelper的扩展方法,并且放在了System.Web.Mvc.Html命名空间下

6. 添加了新的HttpVerbs枚举,包含了常用的Http谓词:GET, POST, PUT, DELETE, HEAD

7. 从ViewContext中移除了ViewName属性

还有其他的一些变化,就不列举了,大家可以到这里下载ASP.NET MVC Beta版本

官方站点:http://www.codeplex.com/aspnet

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2008-10-16 10:23 TerryLee 阅读(8101) 评论(68) 编辑 收藏

 回复 引用 查看   
#1楼 2008-10-16 10:30 kkun      
请问,能参加你那个UC项目吗?想跟着学习学习,
 回复 引用   
#2楼 2008-10-16 10:33 appl[未注册用户]
UCenter.NET 什么时候发布beta版? 期待啊
 回复 引用 查看   
#3楼 2008-10-16 10:34 yyww      
要学习可以看代码啊,赫赫。
 回复 引用 查看   
#4楼 2008-10-16 10:36 第一控制.NET      
终于beta了,热泪盈眶。我也得回去升级我的玩意了。
 回复 引用 查看   
#5楼 2008-10-16 10:38 new 维生素C.net()      
顶一下~
 回复 引用 查看   
#6楼 2008-10-16 10:39 kkun      
支持下下
 回复 引用   
#7楼 2008-10-16 10:46 5254341[未注册用户]
赶快下载下来研究研究
 回复 引用 查看   
#8楼 2008-10-16 10:58 jillzhang      
新的mvc beta的安装包中不再含有Microsoft.Web.Mvc
所以卸载preview 5前最好备份一下这个dll,防止Html.SubmitButton等不能使用

 回复 引用 查看   
#9楼 2008-10-16 10:59 Solog      
真是个不好不坏的消息...
 回复 引用 查看   
#10楼 2008-10-16 11:25 Bonseen      
太好了。支持版主
 回复 引用   
#11楼 2008-10-16 11:27 asp[未注册用户]
请问一下,beta版要如何才能使用Html.Image方法?我试了一下发现不行
 回复 引用 查看   
#12楼 2008-10-16 11:56 尘尘      
UCenter和康盛的有什么关系吗?
这样命名是否有问题?

 回复 引用 查看   
#13楼 2008-10-16 12:01 Q.Lee.lulu      
总算beta了....
 回复 引用 查看   
#14楼 2008-10-16 12:35 SZW      
都快一年了
 回复 引用 查看   
#15楼[楼主] 2008-10-16 12:44 TerryLee      
@kkun
不好意思,现在UCenter.NET的开发成员采用邀请制,我在这里做了说明:
http://space.cnblogs.com/group/topic/5646/

你可以直接在http://www.codeplex.com/ucenter上下载源代码

 回复 引用 查看   
#16楼[楼主] 2008-10-16 12:44 TerryLee      
@appl
我们尽量加快开发速度,呵呵

 回复 引用 查看   
#17楼[楼主] 2008-10-16 12:44 TerryLee      
@yyww
:)

 回复 引用 查看   
#18楼[楼主] 2008-10-16 12:44 TerryLee      
@第一控制.NET
从Preview 5升级还算比较顺利:)

 回复 引用 查看   
#19楼[楼主] 2008-10-16 12:45 TerryLee      
@new 维生素C.net()
:)

 回复 引用 查看   
#20楼[楼主] 2008-10-16 12:45 TerryLee      
@kkun
:)

 回复 引用 查看   
#21楼[楼主] 2008-10-16 12:45 TerryLee      
@5254341
:)

 回复 引用 查看   
#22楼[楼主] 2008-10-16 12:45 TerryLee      
@jillzhang
该方法移除了,没有添加对应的扩展方法吗?

 回复 引用 查看   
#23楼[楼主] 2008-10-16 12:46 TerryLee      
@Solog
呵呵:)

 回复 引用 查看   
#24楼[楼主] 2008-10-16 12:46 TerryLee      
@Bonseen
:)

 回复 引用 查看   
#25楼[楼主] 2008-10-16 12:46 TerryLee      
@asp
还没仔细看,你查一下看有没有提供相关的扩展方法。。

 回复 引用 查看   
#26楼[楼主] 2008-10-16 12:47 TerryLee      
@尘尘
我们完整的名称为UCenter.NET,而不是UCenter,我觉的不会有什么问题吧

 回复 引用 查看   
#27楼[楼主] 2008-10-16 12:47 TerryLee      
@Q.Lee.lulu
嗯,还好,到Preview 5变化不大。

 回复 引用 查看   
#28楼[楼主] 2008-10-16 12:47 TerryLee      
@SZW
好像是快一年了,呵呵

 回复 引用   
#29楼 2008-10-16 12:58 asp[未注册用户]
请问楼主,升级到Beta后要怎么样才能使用Html.Image?
 回复 引用 查看   
#30楼 2008-10-16 13:05 重典      
终于有个盼头了
 回复 引用 查看   
#31楼[楼主] 2008-10-16 13:07 TerryLee      
@asp
我在上面已经跟你说了啊

--引用--------------------------------------------------
TerryLee: @asp
还没仔细看,你查一下看有没有提供相关的扩展方法。。
--------------------------------------------------------

 回复 引用   
#32楼 2008-10-16 13:12 asp[未注册用户]
@TerryLee
谢了。我查看了似乎是没有

 回复 引用 查看   
#33楼 2008-10-16 13:14 尘尘      
@TerryLee
名字貌似太相近了
而且将来如果康盛的ucenter要出.net版本
这个名字对于他们来说是非常合适的一个名字
到时候就会出问题了
记不清当出那个开源软件了
也是因为碰到类似问题最后被迫改名
不过跟你们这个情况不太一样
他们的好像是因为别的公司要用这个名字
就直接被迫改名
是gaim吗?
我记不清楚了

 回复 引用   
#34楼 2008-10-16 14:24 低调[未注册用户]
为什么我安装后没有 MVC 控制类模板的?是什么原因,请快回我谢谢
 回复 引用 查看   
#35楼 2008-10-16 14:25 Mahon      
UCenter.NET开源项目及时报进度啊,老大,关注中
 回复 引用 查看   
#36楼 2008-10-16 15:00 阿不      
that's great,没有加1(beta1),期望RTM了。
 回复 引用 查看   
#37楼 2008-10-16 15:33 Clingingboy      
等RTM,怕被骗
 回复 引用 查看   
#38楼 2008-10-16 17:10 overred      
支持。。。
 回复 引用 查看   
#39楼 2008-10-16 17:43 xjb      
用beta版是需要勇气的
 回复 引用   
#40楼 2008-10-16 20:18 飞雪尔[未注册用户]
@asp
Html.Image扩展方法确实有问题的,我这边无论如何设置图片的路径,都会报错。
错误内容为:
Method not found: 'Void System.Web.Mvc.UrlHelper..ctor(System.Web.Mvc.ViewContext)'.

前几日在codeplex上搜索源码时,突然发现Ucenter.net ,我当时想,什么时候康盛公司出来一个.Net版本的Ucenter呀,当时因为急着找项目中要用到的东西,所以就没细看里面的说明。

今天没料在这知道原来Ucenter.net就是高手你的项目呀。

 回复 引用 查看   
#42楼 2008-10-17 06:42 金色海洋(jyk)      
MVC的优势到底是什么呢?
 回复 引用 查看   
#43楼[楼主] 2008-10-17 10:13 TerryLee      
@尘尘
我觉的不会有什么问题吧,UCenter.NET这个名字他们又没有注册商标什么的,呵呵

 回复 引用 查看   
#44楼[楼主] 2008-10-17 10:14 TerryLee      
@低调
没遇到过这个问题,我昨天的安装很顺利啊

 回复 引用 查看   
#45楼[楼主] 2008-10-17 10:14 TerryLee      
@Mahon
请及时关注http://www.cndotnet.org,所有的进度会及时在这里发布的。

 回复 引用 查看   
#46楼[楼主] 2008-10-17 10:15 TerryLee      
@阿不
:-)

 回复 引用 查看   
#47楼[楼主] 2008-10-17 10:16 TerryLee      
@Clingingboy
不一定要在项目中使用,Beta并不影响你的学习啊

 回复 引用 查看   
#48楼[楼主] 2008-10-17 10:16 TerryLee      
@overred
:-)

 回复 引用 查看   
#49楼[楼主] 2008-10-17 10:16 TerryLee      
@xjb
用CTP更需要勇气o(∩_∩)o...

 回复 引用 查看   
#50楼 2008-10-17 10:17 老刘.      
hello~jyk,在这里见到你了,哈哈~
Ucenter.NET,关注一下,恰好在研究Ucenter,也比较关注你们的Ucenter.NET。
虚拟空间商的步伐停滞在framework 2.0上,3.5框架和组建对于个人用户来讲,仿佛是一种奢望。现在打算把web开发的主要方向确定为php了,发现许多在.net开发中一直比较希望的东西,php中都有比较好的实现,最主要的是虚拟空间很好找,而且不需要配置web服务器。

 回复 引用 查看   
#51楼[楼主] 2008-10-17 10:17 TerryLee      
@HappyQQ-------------------
呵呵,不是我一个人,是一个团队,有什么问题及时给我们反馈啊。

 回复 引用 查看   
#52楼[楼主] 2008-10-17 10:21 TerryLee      
@金色海洋(jyk)
关于这方面的讨论已经很多了,也是一个很老的话题,没必要再去争论MVC还具有什么优势,ScottGu老大有一篇文章就提到了这个问题,你可以看一下。

 回复 引用 查看   
#53楼[楼主] 2008-10-17 10:22 TerryLee      
@老刘.
现在ASP.NET的空间应该不是什么问题,也有好多的空间提供商支持ASP.NET 3.5。

 回复 引用 查看   
#54楼 2008-10-17 10:46 老刘.      
@TerryLee
嗯,我查下~

 回复 引用   
#55楼 2008-10-17 12:42 yifna[未注册用户]
为什么我安装后没有 MVC 控制类模板的?是什么原因
 回复 引用   
#56楼 2008-10-17 13:15 mrjiou[未注册用户]
请问我在Asp.net 里插入了一个silverlight控件,界面XAML如下:

<Canvas

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="368" Height="136"
Background="Green">

<Canvas.Resources>
<!--Textblock-->
<Style x:Key="whiteText" TargetType="TextBlock">
<Setter Property="FontSize" Value="10"/>
<Setter Property="FontFamily" Value="Verdana"/>
<Setter Property="Foreground" Value="#FF000000" />
</Style>

</Canvas.Resources>

<TextBlock Text="Hellow World!" Style="{StaticResource whiteText}"/>

</Canvas>

运行会让Firefox浏览器崩溃!!!如果去掉 Style="{StaticResource whiteText}"就没问题了。请大家帮看看,哪里出错了阿???

 回复 引用   
#57楼 2008-10-17 14:11 howaaa[未注册用户]
请问博主的ScrewTurn主题是自己做的还是哪里有得下载的?能提供下载地址吗
 回复 引用   
#58楼 2008-10-17 16:52 gg[未注册用户]
 回复 引用 查看   
#59楼[楼主] 2008-10-24 10:15 TerryLee      
@howaaa
是我自己修改的样式,呵呵

 回复 引用 查看   
#60楼 2008-10-24 16:14 TomYu      
请问lz,Ucenter中UCenter.Models下的实体是怎么生成的呢?有工具?
 回复 引用 查看   
#61楼[楼主] 2008-10-25 10:18 TerryLee      
@TomYu
目前是手工编写的,其实有个工具,我们自己的,但不是很完善。

 回复 引用   
#62楼 2008-10-25 18:15 Qin Liang(Ethos)[未注册用户]
Seems nice, could you please organize a specific lecture on that in company?? I am gonna learn some, :) I did try MVC architecture in my earlier projects, like it a lot.
 回复 引用   
#63楼 2008-10-26 20:30 zhyoyo[未注册用户]
我安装之后发现add view无效 ...
 回复 引用   
#64楼 2008-10-26 20:31 zhyoyo[未注册用户]
--引用--------------------------------------------------
zhyoyo: 我安装之后发现add view无效 ...
--------------------------------------------------------
我的是vs2008中文版
要等mvc的中文版发布了吧?!

 回复 引用   
#65楼 2008-11-15 22:49 Radeon[未注册用户]
楼上的问题请参考58楼的解决方案,方可解决你的问题。不用等什么中文版了,现在就行动起来吧!
 回复 引用 查看   
#66楼 2009-01-12 11:25 房子小轩      
楼主 Html.SubmitButton 不能用了怎么办,是直接还是html,还是有其他的方法了?
望解答,谢谢先~

 回复 引用   
#67楼 2009-06-18 22:01 a3188[未注册用户]
过来支持一下。
 回复 引用 查看   
#68楼 2009-12-14 19:53 戴超      
欢迎各位加入ASP.NET MVC框架超级群!让我们共同学习、进步!ASP.NET MVC一群:40985466人员已满!请其他有兴趣的朋友加ASP.NET MVC二群:14426077(同样可容纳500人的超级群!) 另群:49544745已作为PHP群使用!请慎重加入!欢迎大家的加入!
非常乐意为大家提供一个良好的交流平台!