我使用server.execute来隐藏URL中的查询字符串,但我发现另一个问题,当我在页面1中并单击一个按钮将页面传输到页面2,页面1的内容仍然显示在页面2的内容页面中。两页都显示给我。我该如何解决这个问题?Server.Execute()在当前页面打开新页面
我的代码示例。在页面1中,有一个按钮,我在点击事件中添加了这段代码。
protected void Button1_Click(object sender, EventArgs e)
{
Server.Execute("Page2.aspx?Name=john");
}
在页面2中,有一个文本框用于读取查询字符串值。
TextBox1.Text = Request.QueryString["Name"].ToString();
我在查询字符串中发送多个值,但这只是一个示例。然而,页面1和页面2的内容都显示在一个页面中,点击应该转移到第2页的按钮。
该服务器获取你的价值观。执行是为了使用StringWriter将url输出到字符串,你想要做什么。 – Anil