gpt4 book ai didi

asp.net-mvc - 在 ASP.NET MVC 中使用路由规则避免 Controller

转载 作者:行者123 更新时间:2023-12-04 06:56:25 24 4
gpt4 key购买 nike

我用 ASP.NET MVC 创建了一个网站。我有许多静态页面,我目前通过一个名为 Home 的 Controller 提供这些页面。这会创建一些相当丑陋的 URL。

example.com/Home/About 
example.com/Home/ContactUs
example.com/Home/Features

你明白了。我宁愿不必为其中的每一个都创建一个 Controller ,因为这些操作只是调用 View 而没有传入模型。

有没有办法编写一个路由规则来从 URL 中删除 Controller ?我希望它看起来像:
example.com/About
example.com/ContactUs
example.com/Features

如果不是,这种情况通常如何处理?我想我不是第一个遇到这种情况的人。

最佳答案

在新语句中为 Controller 名称添加默认值。您不必在 url 中有 {controller}。

关于asp.net-mvc - 在 ASP.NET MVC 中使用路由规则避免 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496739/

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