のようなクエリ文字列に「#」を渡したい?page.aspx?someParam=1234#5
。
質問する
11307 次
5 に答える
14
Server.UrlEncode
'#'を解析するクエリ文字列で使用してください
于 2012-07-02T16:23:11.673 に答える
10
を使用してみてください%23
。これは、のurlエンコードされた値です#
。
于 2012-07-02T16:23:36.347 に答える
4
URL-シャープな文字をエンコードします:%23
。
于 2012-07-02T16:23:34.897 に答える
0
パラメータ値だけでなく、urlでescape(urlパラメータ値)メソッドを使用してみてください
于 2013-05-03T13:25:45.703 に答える
0
asp.netクエリ文字列で問題を引き起こさず#
に、&
およびその他の特殊文字を渡すための最良の方法Server.UrlEncode()
は、次の例を参照してください。
private void btnSubmit_Click(object sender, System.EventArgs e)
{
Response.Redirect("page.Aspx?"+"someParam="+Server.UrlEncode("1234#5"));
}
または%23
置換を使用しますが、他の特殊文字を問題なく使用できるように使用するの#
がより適切な方法だと思います。Server.UrlEncode()
于 2013-12-30T14:01:56.180 に答える