ASP.NET ページに送信ボタンがいくつかあります。すべてが正常に機能しますが、ユーザーが入力ボタンを押すと、常に最初の送信ボタンが機能します。対応するフィールドで各送信ボタンを起動したいのですが、複数のフォームを持つことはできません。フォームを使用せずにグループ化することはできますか?
4791 次
2 に答える
5
フォームは必要ありません。関連するコントロールを独自のパネルにラップし、Panel.DefaultButton
プロパティを使用するだけです。
このプロパティを使用して、Panel コントロールにフォーカスがあり、ユーザーが ENTER キーを押したときに
DefaultButton
クリックされるボタンを示し ます。は、コントロールの識別子、またはコントロール以外のインターフェイスを 実装する任意のコントロールに設定できます。DefaultButton
Button
IButtonControl
LinkButton
于 2013-09-11T11:19:06.830 に答える
5
DefaultButton
このようなプロパティを使用してください
<asp:Panel runat="server" DefaultButton="bt1">
<asp:TextBox runat="server" />
<asp:Button id="bt1" Text="Default" runat="server" />
</asp:Panel>
ここを参照してください:- ASP.NET DefaultButton プロパティ
于 2013-09-11T11:19:24.610 に答える