asp.net-mvc – ASP.NET MVC:很多路由 – >总是只有一个控制
发布时间:2020-12-15 23:58:21 所属栏目:asp.Net 来源:网络整理
导读:我有一个非常简单的问题.我的站点,基于ASP.NET MVC,可以有许多URL,但所有这些都应该带到一个控制器.怎么做? 我想我在Global.asax中需要一些魔法,但我不知道如何创建将任何URL重定向到特定控制器的路由. 例如,我有url / about,/ product / id等,但所有这些都
我有一个非常简单的问题.我的站点,基于ASP.NET MVC,可以有许多URL,但所有这些都应该带到一个控制器.怎么做?
我想我在Global.asax中需要一些魔法,但我不知道如何创建将任何URL重定向到特定控制器的路由. 例如,我有url / about,/ product / id等,但所有这些都应该真正带到内容/节目,其中url的部分将被识别,并决定显示哪些信息.当你无法提前定义路线时,有点像CMS.这些信息足够吗? 谢谢 解决方法
这听起来像一个可怕的想法,但是,如果你必须,那么;
routes.MapRoute( "ReallyBadIdea","{*url}",new { controller = "MyFatController",action = "MySingleAction" } ); 这会将所有内容路由到单个控制器中的单个操作.还有{* path}和其他URL patterns,如果你想要更多的灵活性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – ASP.NET Core Web Application控制台立即关
- .NET Framework 3.5中有哪些有用的新ASP.NET功能?
- asp.net-mvc – @ Html.DropDownListFor如何添加选项?
- 清理ASP.NET提供的“杂乱”标记
- vs2008试用期到期解决办法
- asp.net – 使用SignalR编译项目时,我必须做一个iisreset
- asp.net-mvc – 如何获取某些代码在ASP.NET MVC 2中的每个单
- ASP.Net MVC Script Bundle导致404
- .net – 简单注入器“由于在MVC验证期间已经处理了DbContex
- asp.net – 基于角色为网站实现不同视图的最佳方法是什么?
推荐文章
站长推荐
- asp.net中的日历控件c#
- asp.net-mvc – 如何在MVC的耗时操作中使用Async
- ASP.NET如何在web.config中添加程序集?
- asp.net-mvc – 多个DbContext,多个Database.Set
- asp.net – MVC4默认路由指向某个区域
- asp.net-mvc – 如何在Require.js中引用捆绑的js
- ASP.NET ::在page_load期间,如何获取提交回发的控
- asp.net – 如何将AD身份验证SSO与现有的Forms身
- ASP.NET MVC中的“Generic”OpenID 5
- asp.net-mvc – 将脚本放在MVC _layout页面中的位
热点阅读