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



大家好,

我在这里看到一些奇怪的行为,我希望有人知道为什么。如果它的关系,我使用AjaxControls 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" />

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

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

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

任何想法我可以纠正这种行为,使我可以使用按钮,而不是链接按钮?

任何信息都非常感谢

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

最新更新