gpt4 book ai didi

c# - MVC Controller 冒泡回到路由器?

转载 作者:太空狗 更新时间:2023-10-29 23:41:29 24 4
gpt4 key购买 nike

我有一个这样的 URL 方案:

website.com/keywords

我还有特定的 Controller :

website.com/controller/action

有时关键字可能看起来很像 Controller URL,或者上面有某种“/url/thingy”。所有关键字 URL 都将存储在数据库中并返回静态内容。我希望能够做的是首先匹配“关键字” Controller (它只使用{*}),如果在数据库中找不到该 URL,则弹出回路由器,然后让匹配继续。

我现在有一个解决方法,将通用匹配路由器放在最后,并进行 302 重定向到正确的 Controller ,但这是一个较长的往返时间,如果我可以弹出则没有必要出。

最佳答案

并不是说我不想在这方面做腿部工作,因为我也很想知道答案,但我确实在这个主题上做了书签。 custom route constraint

如果你往下走大约一半,你可以看到如何创建你的自定义路由约束;只需搜索 list 2 – NotEqualConstraint.cs,然后您可以传入这些关键字的缓存列表,或者让自定义路由约束保持在关键字列表本身。

关于c# - MVC Controller 冒泡回到路由器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699280/

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