母版页按钮事件不会在子页面中触发

时间:2016-01-07 20:50:39

标签: c# asp.net

我有一个母版页,其中包含一个带有Button的TextBox,当我在TextBox中输入内容并点击ENTER按钮的if headsCount==t and tailsCount==b: 事件触发时会将我重定向到OnClick这很好,到目前为止一切顺利,这里是代码: 这是在主页上:

Results.aspx?srch=searched_term

这是事件功能:

<asp:Panel runat="server" DefaultButton="Button1">
    <div class="form-group search input-group">
        <span class="input-group-addon"><span class="glyphicon glyphicon-search"></span></span>
        <asp:TextBox ID="search" placeholder="Cauta grup..." class="form-control" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" style="display:none" OnClick="btnSearch_Click" />
    </div>
</asp:Panel>
  

在我public void btnSearch_Click(object sender, EventArgs e) { var searchText = Server.UrlEncode(search.Text); // URL encode in case of special characters Response.Redirect("~/Results.aspx?srch=" + searchText); } 上重定向并想再次搜索之后,我输入TextBox并按Enter键,之后页面重新加载并搜索我搜索过的第一个单词。       为什么不使用新输入的关键字进行搜索?       可能是什么问题呢?谢谢。

     

编辑:   这是Results.aspx?srch=searched_term的{​​{1}}函数:

Page_load

1 个答案:

答案 0 :(得分:1)

没关系它是一个$percent问题,新功能看起来像这样:

IsPostBack