3

我有一个 radgrid,它使用带有自定义编辑模板的弹出编辑模式。按下回车键后的编辑表单将在网格中插入一个新项目。我进去添加一个项目。这样就成功插入了。然后我去添加第二个项目:弹出表单出现。我输入我的数据并按“输入”键插入项目。这一次,我的编辑表单不是插入项目,而是清除我输入的数据并打开另一个弹出编辑表单以允许编辑我之前插入的项目(从第一次开始)。我现在有 2 个弹出窗口(1 个用于插入,1 个用于更新)。

如果我单击插入按钮而不是按“输入”,那么一切正常。据我猜测,它认为我在网格上的选定行上按下回车键。在我尝试插入时,如何防止它触发“编辑”事件?

谢谢

4

1 回答 1

1

尝试将面板添加到编辑模板并将 DefaultButton 设置为插入按钮。

<asp:Panel ID="pnlEditor" runat="server" DefaultButton="btnUpdateItem">
于 2012-04-06T13:04:14.990 回答