知识大全 ASP.NET MVC Preview3 bug 及期望 [集][1]
Posted 反馈
篇首语:与其积攒满箱子的金银,不如积攒满肚子的学问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET MVC Preview3 bug 及期望 [集][1]相关的知识,希望对你有一定的参考价值。
ASP.NET MVC Preview3 bug 及期望 [集][1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP NET MVC Preview 刚出来就发bug 不是想泼冷水 而是一贯的为了和大家一起更好地讨论 学习 使用 大家一起进步
Pre 和Pre 的主要区别在Scott的Blog上面已经比较清楚地展示了 并且官方也提供了了一个升级文档 //weblogs asp net/scottgu/archive/ / / /asp net mvc preview release aspx 今天大概看了几个关键的地方 目前发现了在ActionURL这个用法上面没有太大变化的地方 但是在获取上面反而有点小问题
一 比如当你试图在AdminController(对应的View)里面输出Url Action( Foo )的时候 理想情况下应该是返回/Admin[ mvc]/Foo 但是不幸的事情发生了 当你在HomeController里面添加一个Foo的Action 并且在global asax cs里面添加了一条Home/Foo的URL规则之后(不添加不会有问题) 你再用Url Action( Foo )的时候 返回的将有可能是这样 /Home[ mvc]/Foo 所以为了保证持久的可用性 在这种情况下我们必须放弃Url Action( Foo )这种方式 转而使用这样的重写方法 Url Action( Foo Admin ) 不光是Url Action是这样 Html ActionLink也存在着同样的问题 我反复在IIS/VS以及routes MapRoute/routes Add方式进行了测试 结果都是一样的 这点是很恶心的 不知道是我这里环境的问题还是大家的测试结果也这样?欢迎大家反馈! 此bug实例下载 //files cnblogs /szw/ASP NET_MVC_Preview_ _ Routing_bug rar 关键测试代码
Global asax cs
routes MapRoute( About // Route name Home/About // URL with parameters new controller = Home action = About // Parameter defaults ); /Views/Admin/Index aspx
理想情况
Url Action( About )应该和Url Action( About Admin )输出一样 <%= Url Action( About Admin ) %><br /> 实际Url Action( About )输出 <%= Url Action( About ) %>输出结果
理想情况 Url Action( About )应该和Url Action( About Admin )输出一样 /Admin/About
实际Url Action( About )输出: /Home/About
另外在这里总结一下之前 个Preview版本的已发现的bug(或者不足之处)的现状
这些问题我依次发表在了使用微软ASP NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈 使用微软ASP NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈 【补充】 和MVC Toolkit 部分已发现bug的根治方案 Part( )
第一篇说到的一些问题 目前还是多多少少存在 但这并不能说明都是MVC本身的问题 有些是 NET 的一些特性——比如Linq to SQL——在使用和 配合 上的一些问题
第一篇 第二篇中提到的HtmlHelper中的很多扩展方法很乱的问题 这次在Preview 中是快刀斩乱麻 所有的size maxLength之类的属性都放到了Attributs属性中 倒也清爽 升级和使用的时候要多加注意了
第三篇MVC Toolkit 部分已发现bug的根治方案 Part( ) 中谈到的问题在Preview 貌似已经完美解决了
cha138/Article/program/net/201311/15276相关参考
ASP.NETMVC2.0之MVC框架简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Web
Web开发模式的颠覆者:ASP.NETMVC 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 年月
ASP.NET的MVC结构之AJAX 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET
自己动手实现Asp.net的MVC框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 了解JAV
ASP.NET上的另一个MVC实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在ASPNET
知识大全 ASP.NET MVC: DictionaryValueProvider
ASP.NETMVC:DictionaryValueProvider 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
主攻ASP.NET.3.5.MVC架构之重生 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
逃脱Asp.NetMVC框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NETMVC开源了 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最新消息ASPNETM
ASP.NETmvc学习笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天帮哥们解决几个问