Как обрабатывать специальные символы в URL при использовании маршрутизации URL в asp.net 4.0?
специальные символы, такие как (&,.)
Показывает ошибку как неверный запрос или опасный символ в URL.
Как обращаться?
предположим, у меня есть URL-адрес в файле Global.asax
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
тогда я получаю ошибку.
Как обращаться?