Asp.net
如何使用 asp.net 在內容頁面中設置預設按鈕?
我需要設置內容頁面預設按鈕。我的程式碼是這樣的:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent" defaultbutton="BtnSearch" defaultfocus="TxtSearchValue">它工作正常,但我的首頁面菜單有一個像聊天一樣的圖像按鈕,我可以按輸入鍵觸發圖像按鈕點擊事件,但它不會觸發內容頁面中的預設按鈕。
如何處理此類問題?
1)您只需要做:
this.Form.DefaultButton = this.btnId.UniqueID;要麼
2)使用Javascript:
function clickButton(e, buttonid) { var evt = e ? e : window.event; var bt = document.getElementById(buttonid); if (bt) { if (evt.keyCode == 13) { bt.click(); return false; } } }從後面的程式碼:
ContentPage.Attributes.Add("onkeypress", "javascript:return clickButton(event,'" + btnSearch.ClientID + "');");