[英]Search is not working when pressing enter key button in asp.net
我使用按鈕和文本框進行搜索。每當我單擊搜索按鈕時,它就會很好地工作。
但是,如果按Enter鍵,則會將我重定向到另一頁。
我已經在頁面加載中嘗試過此操作,但無法正常工作:
Page.RegisterHiddenField("__EVENTTARGET", "btnSearch")
Page.RegisterHiddenField("__EVENTTARGET", btnSearch.uniqueid)
還有這個
Dim cs As ClientScriptManager = Page.ClientScript
cs.RegisterHiddenField("__EVENTTARGET", searchbtn.UniqueID)
請告訴我我們該怎么做。
如果要處理整個表單,則必須設置該表單的DefaultButton
屬性:
<form id="form1" runat="server" DefaultButton="btnSearch">
您還可以為不同的面板設置不同的默認按鈕:
<asp:Panel id="panel1" runat="server" DefaultButton="bt1">
用於禁用登錄頁面中的按鈕(在登錄頁面的頁面加載中):
Button mpbtnSearch= (Button) Master.FindControl("btnSearch");
mpbtnSearch.UseSubmitBehavior=false;
在母版頁中加載
if(Request.Url.Host.Contains("login.aspx"))
{
btnSearch.UseSubmitBehavior=false;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.