gpt4 book ai didi

c# - 为{0}增值

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:00 24 4
gpt4 key购买 nike

我从这些地址开始

  • www.example.com/nav/Default.aspx
  • www.example.com/nav/Fruit/Apple.aspx

我想要的是隐藏地址中的 navaspx 文本。

  • www.example.com/Default
  • www.example.com/Fruit/Apple

我在 Global.asax 文件中尝试了一些代码

RouteTable.Routes.MapPageRoute("PageRoute", "{0}", "~/nav/{0}.aspx");

现在可以了:

www.example.com/Default

但现在我想附加 Page,如下所示:

  • www.example.com/DefaultPage

    RouteTable.Routes.MapPageRoute("PageRoute", "{0}Page", "~/nav/{0}.aspx");

为什么这段代码不起作用?这样做的正确方法是什么?

最佳答案

表达式 "{0}"+ "page" 相当于一个字符串 "{0}page",因此您无需手动连接两个字符串,但您可以将其写成一个字符串。

route.MapPageRoute("Christianty", "{0}page", "~/nav/{0}/index.aspx");

关于c# - 为{0}增值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21828718/

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