我想將'#'傳遞給查詢字符串,如?page.aspx?someParam=1234#5
。 %23
:如何在查詢字符串中傳遞'#'
3
A
回答
12
請在您的查詢字符串,將解析「#」爲你
4
URL編碼的字符銳利使用Server.UrlEncode
。
8
嘗試使用%23
。這是#
的url編碼值。
0
嘗試使用逃生(URL參數值)方法中的URL,而不僅僅是參數值
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()
所以你可以使用其他特殊字符沒有任何問題。
相關問題
- 1. 如何在查詢字符串中傳遞特殊字符\?
- 2. 傳遞查詢字符串
- 3. 如何在查詢字符串中傳遞長字節數組?
- 4. 在字符串數組中傳遞查詢字符串值
- 5. 如何在錨標記中傳遞多個查詢字符串?
- 6. 如何在mysql查詢字符串中傳遞int值?
- 7. 如何在查詢字符串中傳遞json?
- 8. vaadin嵌入在div中,如何傳遞查詢字符串
- 9. 如何在查詢字符串中傳遞mysql_query結果?
- 10. 如何在laravel中傳遞查詢字符串5.4
- 11. 如何在一個查詢字符串中傳遞多個值?
- 12. 如何在查詢字符串中傳遞兩個參數?
- 13. 如何在angularjs中傳遞查詢字符串
- 14. 如何在多頁html文檔中傳遞查詢字符串
- 15. 如何在URL查詢字符串中傳遞%?
- 16. 如何在查詢字符串中傳遞多個參數openlaszlo
- 17. 如何在錨標記中傳遞查詢字符串?
- 18. 如何在MVC中傳遞多個查詢字符串值4
- 19. 在查詢字符串中傳遞#和++等字符?
- 20. 將值傳遞給查詢字符串
- 21. 將查詢字符串傳遞給rDirectory
- 22. 傳遞GET參數查詢字符串
- 23. SQLite:傳遞查詢字符串
- 24. 通過PrettyFaces傳遞查詢字符串
- 25. HyperLinkField傳遞查詢字符串
- 26. flashvar未傳遞查詢字符串
- 27. 將查詢字符串傳遞給silverlight
- 28. 查詢字符串傳遞錯誤
- 29. PhoneGap無法傳遞查詢字符串
- 30. 通過.HTACCESS傳遞查詢字符串
其實,我想你想URLEncode,而不是HtmlEncode。有一個區別。 – David
我認爲你可能意味着UrlEncode ... http://msdn.microsoft.com/en-us/library/zttxte6w.aspx – Chris
這是一個血腥的偉大答案hatsoft脫帽! – Exitos