生成的C#我有字符串URL如下 http://localhost:56856/s.aspx?&searchString=jacket&sortField=&pageNumber=2&pageSize=0&facetQuery=如何改變從字符串的URL查詢字符串值由系統
我需要查詢字符串值,例如從上面的URL改變,如果我找到的pageSize = 0比我需要改變其值pageNumber * 12。 像上面的url pagnumber是2,頁面大小是0,所以頁面大小應該是2 * 12 = 24。我用下面的QueryValues我得到這樣的URL = http://localhost:%%2f55%/s%aspx?&searchString=jacket&sortField=&pageNumber=2&pageSize=0&facetQuery=
可以請你建議我在哪裏,我錯了,我怎麼能這樣QueryValues轉換爲有效的URL代碼
string url=http://localhost:56856/s.aspx?&searchString=jacket&sortField=&pageNumber=2&pageSize=0&facetQuery=
var QueryValues = HttpUtility.ParseQueryString(url);
string pageno = QueryValues.Get("pageNumber");
string pagesize = QueryValues.Get("pageSize");
if (pagesize == "0")
{
QueryValues.Set("pageSize", Convert.ToString(Convert.ToInt32(pageno) * 12));
}
?
感謝
而且......發生了什麼? –
什麼是'webQuery.querystringreplace'? – ColinM
您嘗試了什麼,遇到了什麼問題?就目前而言,這個問題看起來像是「我需要這樣做,請爲我做」這個問題,這是不適合的地方。 – JohnRW