gpt4 book ai didi

c# - asp.net 4.0 web 表单中 url 路由中的特殊字符?

转载 作者:太空宇宙 更新时间:2023-11-03 14:15:41 25 4
gpt4 key购买 nike

在asp.net 4.0中使用url路由时如何处理url中的特殊字符?

特殊字符,如 ( & , .)

它将错误显示为错误的请求或 url 中的危险字符。

如何处理?

假设我在 Global.asax 文件中有 url 路由

protected void Application_Start(object sender, EventArgs e)
{
CustomRouteTable(RouteTable.Routes);
}
void CustomRouteTable(RouteCollection routes)
{
routes.MapPageRoute("Product", "Product/{pId}/{ProductName}", "~/Product/ProductDetail.aspx");

}

假设 productName 是 Phone&Cordless 或 Phone:Cordless然后我得到错误。

如何处理?

最佳答案

您真的应该避免在不用于处理查询字符串参数的 URL 中使用 & 符号。考虑在 URL 的产品名称中使用“-and-”。

关于c# - asp.net 4.0 web 表单中 url 路由中的特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642962/

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