有没有办法管理提交按钮行为?
例如:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="up1" runat="server">
<ContentTemplate>
<asp:TextBox runat="server" ID="tb1" />
<asp:Button runat="server" ID="btnSubmit1" UseSubmitBehavior="true" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="up2" runat="server">
<ContentTemplate>
<asp:TextBox runat="server" ID="tb2"> />
<asp:Button runat="server" ID="btnSubmit2" UseSubmitBehavior="true" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
如果我们关注“tb2”,我希望“btnSubmit2”能够控制“提交”行为(例如按下回车键)。我们关注“tb1”,我希望“btnSubmit1”能够控制“提交”行为(例如按下回车键)。
我认为它应该在ASP.NET基础结构中实现,如果没有,在ASP.NET 3.5或ASP.NET 4.0中实现提交按钮行为管理的最佳方法是什么?
提前致谢。
答案 0 :(得分:2)
小组具有DefaultButton
属性,请参阅MSDN。您可以将控件包装在Panel中,并将该属性设置为要通过它提交表单的Button。
答案 1 :(得分:0)
使用Panel
控件包装UI并将ButtonId设置为每个面板的DefaultButton
属性。