0

Stackoverflowians の皆さん、こんにちは。

ここで奇妙な動作が見られます。誰かがその理由を知っていることを願っています。問題がある場合は、4.0 ではなく 3.5 用の AjaxControls を使用しています。

本当の基本的なセットアップ; UpdateProgress パネル (関連するコントロール ID なし) とグリッドビューがあります。グリッドビューの列に asp:button が定義されています。

<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 が開始されますが、表示が停止することはありません。edit linkbutton をクリックすると、UpdateProgress パネルも表示されますが、予期したとおりに停止します。

リンクボタンではなくボタンを使用できるように、この動作を修正する方法はありますか?

どんな情報でも大歓迎です

4

1 に答える 1

0

上記の内容とは全く関係ありませんので無視してください。私たちは FixFocus JS 機能を使用して ajax インタラクション中にフォーカスを保持しているため、説明した問題が発生していました。私はJSを修正し、すべてがうまくいっています。

于 2013-06-05T18:30:56.233 に答える