我的 ASP.NET 页面中有几个提交按钮。一切正常,但是当用户点击输入按钮时,第一个提交按钮总是有效的。我想用相应的字段触发每个提交按钮,但不能有多个表单。是否可以在不使用表格的情况下对它们进行分组?
问问题
4791 次
2 回答
5
您不需要表单,只需将相关控件包装在自己的面板中并使用该Panel.DefaultButton
属性即可。
使用该
DefaultButton
属性指示 当 Panel 控件具有焦点并且用户按下 ENTER 键时单击哪个按钮。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 回答