在我的页面(Page1.aspx)中,我有一个函数newButton_Click(),它调用Save函数并重定向到同一页面,因为我已经重新加载页面。
protected void newButton_Click(object sender, EventArgs e)
{
hdn_isMaintainance.Value = "true";
btnSubmit_Click(sender, e);
Response.Redirect("Page1.aspx?studid=" + oSession.StudentId);
}
在功能我改变 hdn_isMaintainance.Value =&#34; true&#34;; 并且我要保持&#34; true < /强>&#34;重定向后。
在Page_Load()函数中,使用以下代码设置hdn_isMaintainance.Value:
if (Request.QueryString["isMaint"] != null && Request.QueryString["isMaint"] == "true")
{
hdn_isMaintainance.Value = "true";
}
else
{
hdn_isMaintainance.Value = "false";
}
什么是最好的方式?我应该保持会议吗?
答案 0 :(得分:1)
您可以在query string
中进行设置,重定向后,您可以get
查询字符串
Response.Redirect("Page1.aspx?studid=" + oSession.StudentId+"&hdn_isMaintainance=true");
重定向后,如果查询字符串query string
,则可以从has value
获取,而不是从查询字符串中获取,否则将其设置为default value
。