2016-12-11 18 views
-4

http://localhost:4858/Search.aspx?search=C#.NET如何從URL,但只得到C「」從C#

string CourseName = Request.QueryString["search"].ToString(); 

在上面的代碼查詢字符串查詢字符串只檢索C得到「C#.NET」,但我想從URL如何完成C#.NET值實現這個任何解決方案。
在此先感謝

+1

您需要將'#'編碼爲'%23'。否則,它被視爲片段標識符,不會被髮送到服務器。 – haim770

+0

@ haim770:任何示例代碼如何編碼url – user6503334

+0

其工作正常 – user6503334

回答

2

URL中的#標記片段,該片段未發送到服務器。

您需要對您的查詢進行網址編碼。

+0

任何示例代碼如何編碼url – user6503334

+0

這取決於你如何構建URL。去谷歌上查詢。 – SLaks

+0

通過使用JSON我建設URL – user6503334