如何在使用網址路由在asp.net 4.0中處理url中的特殊字符?在asp.net 4.0 web表單的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");
}
假設產品名稱是電話&無繩電話或:無繩 然後我得到的錯誤。
如何處理?
我無法在/ phone/Cordless中查詢查詢字符串。如果我以無繩(p)參數結束,該怎麼辦?然後url/Product/1/Cordless(p)。 –
我有一個網址http://www.dominicpettifer.co.uk/Blog/34/asp-net-mvc-and-clean-seo-friendly-urls。使用描述的方法會好嗎? –