gpt4 book ai didi

asp.net-mvc - Routes.Add 和 MapRoute 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 14:36:14 25 4
gpt4 key购买 nike

我只使用过MapRoute,有点想知道Routes.Add在哪里使用、在什么场景下使用以及它与MapRoute有何不同?

最佳答案

MapRoute 只是更通用的 Route.Add() 的包装,准确地说它是一个扩展方法。

路由并非特定于 MVC,因此允许您提供任何合适的路由。这使得它非常灵活,并允许您实现自己的自定义 RouteHandler。我在 ASP.Net 3.5 中为 .aspx 页面执行了此操作。

它看起来像这样:

routes.Add("Blah", 
Route("custom/{stuff}", new SecretSauceRouteHandler()))

关于asp.net-mvc - Routes.Add 和 MapRoute 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9883208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com