Response.Redirect需要单击两次

时间:2015-05-16 20:13:46

标签: c# asp.net webforms response.redirect

我有一个输入文本框和按钮按下时的按钮文本框中的任何内容都应作为查询字符串附加并重定向到另一个URL。但是,我需要在重定向发生之前单击按钮两次。

这是aspx代码

<div class="userInputTextBox" style="margin-left: auto; margin-right: auto; margin-top: 10px;">
    <asp:TextBox
        placeholder="Enter costumer ID"
        ID="TextBoxID1"
        runat="server"
        AutoPostBack="true"
        Columns="80"
        Visible="true">
    </asp:TextBox>
    <asp:Button runat="server" Text="Search" OnClick="Search" />
</div>

搜索方法背后的代码。

protected void Search(object sender, EventArgs e)
{
    Response.Redirect(String.Format("UserDetail.aspx?UserID={0}", Server.HtmlEncode(TextBoxID1.Text)));

}

1 个答案:

答案 0 :(得分:1)

好的,我认为我只需删除AutoPostBack="true"属性,现在就可以了