asp.net 4.0でURLルーティングを使用しているときに、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)のようなパラメータでエンディングしたら? Product/1/Cordless(p)を入力してください。 –
私は1つのURL http://www.dominicpettifer.co.uk/Blog/34/asp-net-mvc-and-clean-seo-friendly-urlsを創設しました。説明された方法を使用するのは問題ありませんか? –