尝试在webforms之间传递数据时,我遇到了这个问题。我正确设置了查询字符串,但是当试图获取第二个webform上的信息时,它出现了null。
这是我的第一个webform,我点击按钮发送数据。
protected void btnSendData_Click(object sender, EventArgs e)
{
Response.Redirect("~/DataTransfer2.aspx?UserName=" + TextBoxName.Text +
"&UserEmail=" + TextBoxEmail.Text);
}
第二个用于检索数据并将其呈现给用户的webform。
protected void Page_Load(object sender, EventArgs e)
{
LabelDynamicName.Text = Request.QueryString["UserName"];
LabelDynamicEmail.Text = Request.QueryString["UserEmail"];
}