問題タブ [popupcontrolextender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
195 参照

asp.net - ASP.NET UpdatePanel CustomControl と PopupControlExtender の奇妙な問題

UpdatePanels、PopupControlExtenders、およびカスタム コントロールを使用して、チェックボックスのドロップダウン リストを作成しようとしています。方法が見つからないように見える1つの奇妙な不具合を除いて、ほとんどの場合機能します。

EnhancedCheckboxList.cs

デフォルト.aspx

Default.aspx.cs

グリッチを再現するには、次のアクションを以下の順序で実行する必要があります。

  1. ドロップダウンを Role2 に設定する
  2. B ドロップダウンを Role2 に設定
  3. すべてのA権限を反転(チェック項目のチェックを外し、チェックを外した項目にチェックを入れる)
  4. B ドロップダウンを Role1 に設定
  5. View A Authorities (手順 3 でチェックを外した項目が再度チェックされます)

なんらかの理由で、手順 3 で機関のチェックを外しても効果はありませんが、チェックすると効果がありますか? Request.Params から正しい値を取得することを検討しましたが、それが私が望むものを与えているようには見えません。不具合は、手順 2 と 3 を入れ替えてこの順序で手順を実行した場合にのみ発生し、正常に動作します。

0 投票する
1 に答える
1246 参照

c# - PopupControlExtender を使用して PANEL 以外の ASP.NET コントロールをポップアップする方法は?

PopupControlExtender は、多くの ASP.NET コントロールをポップアップできますが、パネルをポップアップする例だけがインターネット上にあります... gridview などの他のコントロールをポップアップするにはどうすればよいですか?

たとえば、MachineNo でデータベースから DataTable を取得し、DataTable を GridView2 のデータソースとして設定します。次に、マウスがイメージボタンの上にあるときにそのマシンの情報を表示する GridView2 をポップアップします。コードビハインドの書き方は?

0 投票する
1 に答える
212 参照

javascript - ajaxToolkit PopupControlExtender が機能しない。時代遅れ?

このチュートリアルに従っていますが、次の場合にランタイム エラーが発生しますmouseover

Sys.ArgumentUndefinedException: 値を未定義にすることはできません。パラメータ名: タイプ

問題は次のコード行にあります。

これについて何か考えはありますか?私の目標は、リンクされた参照のデモのような特定の列の詳細gridview rowを取得することです。mouseover

0 投票する
1 に答える
451 参照

asp.net - Gridview内のPopupControlExtenderが閉じない

GridView は、承認/拒否する必要がある行を一覧表示します。最初の列は「アクション」という名前で、クリックすると ajax popupcontrolextender パネルが表示され、2 つのリンク (承認/拒否) が表示されます。リンクをクリックした後、DB のステータスを更新し、GridView を更新する必要があります。ObjectDataSource は、GridView をバインドするために使用されます。RowCommand イベント内で以下のコードを使用しました。

TemplateField 'Action' の HTML:

以下の方法を試しましたが、成功しませんでした:

  • style="display:'';" を使用してパネルの可視性を抑制します
  • PopupControlExtender の Cancel() メソッドを呼び出す

注: RowCommand イベント内で GridView をバインドしないと、ポップアップが消えます。しかし、承認/却下後に表示される結果を更新する必要があります。

どんな助けにも感謝します。ありがとう!