我有一个母版页,其中包含一个带有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
答案 0 :(得分:1)
没关系它是一个$percent
问题,新功能看起来像这样:
IsPostBack