【问题标题】:Response.Redirect need to click twiceResponse.Redirect 需要点击两次
【发布时间】:2015-05-16 20:13:45
【问题描述】:

我有一个输入文本框,当按下按钮时,文本框中的任何内容都应作为查询字符串附加并重定向到另一个 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>

使用 Search 方法隐藏代码。

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

}

【问题讨论】:

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


【解决方案1】:

好的,我想我只需要删除 AutoPostBack="true" 属性,它现在可以正常工作了

【讨论】:

    猜你喜欢
    • 2015-07-02
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    相关资源
    最近更新 更多