Gridview的UpdateProgress面板对于按钮与链接按钮的行为不同

时间:2013-06-05 17:45:04

标签: gridview ajaxcontroltoolkit updateprogress

Howdy Fellow Stackoverflowians,

我在这里看到一些奇怪的行为,我希望有人知道原因。如果重要的话我使用的是AjaxControls for 3.5而不是4.0。

真正的基本设置;我有一个UpdateProgress面板(没有关联的控件ID)和gridview。在gridview的一列中,我有一个asp:按钮定义为这样;

<asp:Button ID="btnGvEdit" runat="server" CausesValidation="False" CommandName="Edit" CommandArgument='<%# Bind("MyRecordID") %>' Text="Edit" UseSubmitBehavior="False" />

我还在Column Collection的典型庄园中添加了默认的编辑/取消列LinkBut​​ton控件。它们都调用相同的函数gvAppDeposit_RowEditing,它只设置编辑索引并将数据重新绑定到网格中;

gvAppDeposit.EditIndex = e.NewEditIndex
gvAppDeposit.DataSource =Dt
gvAppDeposit.DataBind()

好的,现在这就是我所看到的;单击编辑按钮或链接按钮,将使行处于编辑状态,现在显示取消按钮。但是,单击编辑按钮会启动UpdateProgress,但它永远不会停止显示。单击编辑链接按钮也将显示UpdateProgress面板,但它会按预期停止。

我知道如何纠正这种行为,以便我可以使用按钮而不是链接按钮吗?

非常感谢任何信息

1 个答案:

答案 0 :(得分:0)

请忽略这一点,因为它与我上面所描述的完全没有关系。因为我们使用FixFocus JS功能在ajax交互期间保持焦点,这导致了我描述的问题。我修复了JS,一切都很好。