知识大全 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.NET MVC 2.0之MVC框架简介

ASP.NETMVC2.0之MVC框架简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Web

知识大全 ASP.NET MVC

Web开发模式的颠覆者:ASP.NETMVC  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  年月

知识大全 ASP.NET 的MVC结构之AJAX

ASP.NET的MVC结构之AJAX  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET

知识大全 自己动手实现Asp.net的MVC框架

自己动手实现Asp.net的MVC框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  了解JAV

知识大全 ASP.NET上的另一个MVC实现

ASP.NET上的另一个MVC实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在ASPNET

知识大全 ASP.NET MVC: DictionaryValueProvider

ASP.NETMVC:DictionaryValueProvider  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 主攻ASP.NET.3.5.MVC架构之重生

主攻ASP.NET.3.5.MVC架构之重生  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 逃脱Asp.Net MVC框架

逃脱Asp.NetMVC框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET MVC开源了

ASP.NETMVC开源了  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最新消息ASPNETM

知识大全 ASP.NET mvc学习笔记

ASP.NETmvc学习笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天帮哥们解决几个问