gpt4 book ai didi

asp.net mvc url 路由

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

如何映射诸如domain.com/username之类的内容?问题是我认为 MVC 路由会寻找 Controller 来确定它应该如何处理映射请求。

我对 ASP.NET MVC 还很陌生。

但是,根据迄今为止的教程,路由机制似乎相当僵化。

最佳答案

它实际上非常灵活,我想你会发现它非常强大,有更多的经验。以下是您可以做您想做的事情的方法:

routes.MapRoute("MyRoute", 
"{username}",
new { controller = "Home", action = "Index", username = "" });

这会选择一个默认 Controller (“Home”)和一个默认操作方法(“Index”),并向其传递一个用户名参数(默认设置为“”)。

不过要小心这条路由,因为它几乎会匹配您能想象到的任何 URL。它应该是您添加到映射中的最后一个路由,这样您的其他路由就有机会首先访问该 URL。

关于asp.net mvc url 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331439/

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