ASP.NETページの単純なフォームで、フォームフィールドをパネルコントロールに含めてEnterキーを押し、デフォルトのボタンを設定することで、その値を送信できることがわかりました。
しかし、DetailsViewに対してこれを行うにはどうすればよいですか?挿入時は挿入ボタン、更新時は更新ボタンで送信したい。
ASP.NETページの単純なフォームで、フォームフィールドをパネルコントロールに含めてEnterキーを押し、デフォルトのボタンを設定することで、その値を送信できることがわかりました。
しかし、DetailsViewに対してこれを行うにはどうすればよいですか?挿入時は挿入ボタン、更新時は更新ボタンで送信したい。
DefaultButton property
(デフォルトの送信ボタン)で試すことができます
<asp:Panel ID="panel1" runat="server" defaultbutton="Button1">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button1" OnClick="Button1_Click" />
</asp:Panel>
リンク: http: //msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.panel.defaultbutton.aspx
定義することもできますAccessKey property
リンク: http: //msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.webcontrol.accesskey.aspx