gpt4 book ai didi

ASP.NET MVC 自定义路由 很长的自定义路由在我脑海中没有出现

转载 作者:行者123 更新时间:2023-12-02 17:47:50 25 4
gpt4 key购买 nike

今天我花了几个小时阅读有关在 ASP.NET MVC 中进行自定义路由的内容。我可以理解如何执行任何类型的自定义路由(如果它从默认路由扩展或类似于/小于默认路由)。但是,我正在尝试找出如何执行类似于以下内容的路线:

/Language/{LanguageID}/Question/{QuestionID}/

我也想要类似于 SO 的工作方式。像这样的东西:

/Language/{LanguageID}/Arabic/Question/{QuestionID}/Some-Question-Title

其中“阿拉伯语”和“某些问题标题”几乎可以是任何内容,因为真正重要的是 ID

完整的网址示例可能是

http://example.com/Language/22/Arabic/Question/135/What-is-the-importance-of-grammar

我是否超出了语言 ID 之外的扩展 URL 所能完成的范围?

最佳答案

您几乎可以使用路由做任何事情,但关键是知道以什么顺序注册它们。当 MVC 选择路由时,它会按照注册的顺序进行操作,并且第一个匹配的路由就是被选择的路由。

关于ASP.NET MVC 自定义路由 很长的自定义路由在我脑海中没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2982140/

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