我有一个带有“服务器列表”的 ListBox,它启用了 AutoPostBack 并附加了一个 SelectedIndexChanged 事件:
protected void lbServerList_SelectedIndexChanged(object sender, EventArgs e)
{
if ( lbServerList.SelectedValue.ToString() != "")
{
Response.Redirect("detail.aspx?Server=" + lbServerList.SelectedValue.ToString());
}
}
然后我有一个文本框来添加一个带有按钮“btnServertoAdd”的“服务器”(执行添加)
protected void btnServertoAdd_Click(object sender, EventArgs e)
{
Response.Redirect("add.aspx?Server=" + tbServertoAdd.Text);
}
场景:如果我从 ListBox 中选择一个项目,它将转到 detail.aspx,显示服务器规格:太棒了。现在,如果我单击返回(浏览器按钮),然后在 TextBox 中键入内容并单击 btnServerToAdd,它仍然会转到 detail.aspx 而不是应该的 add.aspx.... 我该如何解决这个问题?
让我知道是否需要更多代码。