首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebMatrix路由是如何工作的?

WebMatrix路由是如何工作的?
EN

Stack Overflow用户
提问于 2011-01-24 00:53:03
回答 3查看 2K关注 0票数 4

在ASP MVC中,路由使用以下代码

routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });

更改控制器和操作很容易。我可以在WebMatrix上访问这样的控制器吗?或者我需要用UrlData[0].ToString()来捕获每个变量。提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-24 02:52:54

我假设您谈论的是ASP.NET网页中的路由,在这种情况下没有控制器。默认路由设置将URL视为文件路径。如果在第一次尝试匹配时找不到匹配的文件(忽略文件扩展名),则将URL的最后一部分视为UrlData,并尝试使用URL的其余部分匹配文件,依此类推。更多信息可以在这里找到:WebMatrix - URLs, UrlData and Routing for SEO

票数 3
EN

Stack Overflow用户

发布于 2011-03-05 08:10:17

从本质上讲,您可以在ASP.NET网页中免费获得路由。

ASP.NET网站Customizing Site-Wide Behavior上还介绍了asp.net网页的路由。参见最后一节,标题为“创建更具可读性和可搜索性的URL”。本节介绍路由所遵循的规则,并提供一个示例。

票数 3
EN

Stack Overflow用户

发布于 2011-01-24 07:39:16

此处是另一个页面,介绍了如何使用WebMatrix http://www.asp.net/webmatrix/tutorials/18-customizing-site-wide-behavior进行路径选择

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4775028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档