我有一个radgrid,它使用弹出编辑模式和自定义编辑模板。按下回车键后的编辑表单将在网格中插入一个新项目。我进去添加一个项目。这成功插入。然后我去添加第二项:弹出窗体出现。我输入我的数据,然后按“回车”键插入项目。这一次,我的编辑表单将清除我输入的数据,而不是插入项目,并打开另一个弹出编辑表单,以允许编辑我之前插入的项目(从第一次开始)。我现在有2个弹出窗口(1个用于插入,1个用于更新)。
如果我点击插入按钮而不是按“输入”,那么一切正常。从我可以猜到的是,它正在考虑我按下网格上选定行的输入。在我尝试插入时,如何防止它触发“编辑”事件?
由于
答案 0 :(得分:1)
尝试将面板添加到编辑模板,并将DefaultButton设置为“插入”按钮。
<asp:Panel ID="pnlEditor" runat="server" DefaultButton="btnUpdateItem">