該功能存在於pageB.aspx中,並且參數從pageA傳遞。我無法得到pageB的結果。這裏應該做些什麼。如何從另一頁獲取數據
pageA.aspx.cs:
string URI = Server.MapPath("~/pageB.aspx");
NameValueCollection UrlParams = new NameValueCollection();
UrlParams.Add("section", "10");
UrlParams.Add("position", "20");
using (WebClient client = new WebClient())
{
byte[] responsebytes = client.UploadValues(URI, "POST", UrlParams);
string responsebody = Encoding.UTF8.GetString(responsebytes);
}
當編譯器讀取字節[],存在其中詢問是否應當改變到頁面B製成的對話框。點擊否,沒有任何反應。字符串'responsebody'是空的。
pageB.aspx.cs ::
protected void Page_Load(object sender, EventArgs e)
{
if (int.TryParse(Request.QueryString["section"], out section)
&& int.TryParse(Request.QueryString["position"], out position))
{
ProcessData();
}
}
private string ProcessData()
{
string HTMLContent = string.Empty;
try
{
//some code to render the string.
return HTMLContent;
}
catch (Exception ex)
{
throw ex;
}
}
我想從頁面B
無法爲此項目使用會話變量。 「 – Qwerty
」無法爲此項目使用會話變量。「爲什麼不? – lahsrah
承載相同頁面的多臺服務器。因此建議不要全部通過。 – Qwerty