I will check it with another URL, and it's working file with query string for another page. and it's working fine. there is no bug or any error in your code, ithink that url is have something which will redirect it to first page autometically.
the second url working file with 2 page selection.
public static string FetchWebpageSourceContent()
{
string _path = "http://www.amazon.com/s/ref=sr_nr_i_0?rh=k%3Ajewelry+deals%2Ci%3Ajewelry&keywords=jewelry+deals&ie=UTF8&qid=1341384452#/ref=sr_pg_2?rh=k%3Ajewelry+deals%2Cn%3A3367581&page=2";
string _path2 = "http://www.codeproject.com/script/Answers/List.aspx?tab=unanswered&pgnum=2";
try
{
var req = HttpWebRequest.Create(_path2);
var response = req.GetResponse();
return new System.IO.StreamReader(response.GetResponseStream()).ReadToEnd();
}
catch (Exception ex)
{
return String.Empty;
}
}