今天寫網頁enter 按下去卻不是執行我想要的動作
原來asp.net有元件要自己操作預設按鈕來執行
關鍵字 asp.net textBox enter button
加入panel元件就可以裡面預設enter後要選擇執行的button
<asp:Panel runat="server" DefaultButton="YouButton">
Name:<asp:TextBox ID="txtName" runat="server" />
<asp:Button ID="YouButton" runat="server" OnClick="Button1_Click" />
</asp:Panel>
如果有多個按鈕的話
就用ID去控制這樣asp.net就會知道哪個panel要觸發哪個按鈕了
<asp:Panel runat="server" DefaultButton="btn1" ID="panel1">
Name:<asp:TextBox ID="txtName" runat="server" />
<asp:Button ID="btn1" runat="server" OnClick="Button1_Click" Style="display: none" />
</asp:Panel>
<asp:Panel runat="server" DefaultButton="btn2" ID = "panel2">
Name:<asp:TextBox ID="txtName" runat="server" />
<asp:Button ID="btn2" runat="server" OnClick="Button1_Click" Style="display: none" />
</asp:Panel>