gpt4 book ai didi

asp.net-mvc-3 - 如何过滤Mvc Url Request中的特殊字符?

转载 作者:行者123 更新时间:2023-12-02 05:06:31 25 4
gpt4 key购买 nike

抱歉,我不知道如何描述我的问题。

我的 SEO 页面是这样的:localhost:24099/car/detail/2023/すドリック/グロリア%20ガン

    routes.MapRoute("Car",
"car/{id}/{name}",
new { controller = "car", action = "id", name = UrlParameter.Optional },
new { id = @"\d+" },
new string[] { "SphereLight.Controllers" }
);

car/detail/2023 是正确的 url,然而,Serdurikku/グロリア%20WAGON 是特殊字符,页面

(car/detail/2023/serドリック/グロリア%20パコン) 重定向到自定义错误页面。

我该如何解决这个问题?

谢谢!

最佳答案

看起来你忘记了 route 的 Action ......应该是:

routes.MapRoute("Car",
"car/detail/{id}/{name}",
new { controller = "car", action = "detail", id = 0, name = UrlParameter.Optional },
new { id = @"\d+" },
new string[] { "SphereLight.Controllers" }
);

关于asp.net-mvc-3 - 如何过滤Mvc Url Request中的特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10929262/

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