我想使用QueryString將字符串發送到另一個名爲Reply.aspx的頁面。使用ASP.NET通過QueryString發送數據
我寫的第一頁上,該代碼必須將文本發送到Reply.aspx:
protected void FReplybtn_Click(object sender, EventArgs e)
{
String s = "Reply.aspx?";
s += "Subject=" + FSubjectlbl.Text.ToString();
Response.Redirect(s);
}
我寫了Reply.aspx頁面上此代碼:
RSubjectlbl.Text += Request.QueryString["Subject"];
但這種方法ISN不能正常工作,並且不顯示文本。
我應該怎麼做才能解決這個問題?
感謝
代碼應該工作...哪部分出了問題?重定向是否正確發生? – ullmark 2009-09-27 16:30:18
是的,這是真的! – 2009-09-27 16:30:46
它顯示任何東西嗎?你可以對它進行編碼,使其成爲一個有效的查詢字符串。或者如果它在同一個站點上,你可以將它緩存在會話對象中。 – 2009-09-27 16:31:58