問題タブ [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.
asp.net - ASP.NET UpdatePanel CustomControl と PopupControlExtender の奇妙な問題
UpdatePanels、PopupControlExtenders、およびカスタム コントロールを使用して、チェックボックスのドロップダウン リストを作成しようとしています。方法が見つからないように見える1つの奇妙な不具合を除いて、ほとんどの場合機能します。
グリッチを再現するには、次のアクションを以下の順序で実行する必要があります。
- ドロップダウンを Role2 に設定する
- B ドロップダウンを Role2 に設定
- すべてのA権限を反転(チェック項目のチェックを外し、チェックを外した項目にチェックを入れる)
- B ドロップダウンを Role1 に設定
- View A Authorities (手順 3 でチェックを外した項目が再度チェックされます)
なんらかの理由で、手順 3 で機関のチェックを外しても効果はありませんが、チェックすると効果がありますか? Request.Params から正しい値を取得することを検討しましたが、それが私が望むものを与えているようには見えません。不具合は、手順 2 と 3 を入れ替えてこの順序で手順を実行した場合にのみ発生し、正常に動作します。
c# - PopupControlExtender を使用して PANEL 以外の ASP.NET コントロールをポップアップする方法は?
PopupControlExtender は、多くの ASP.NET コントロールをポップアップできますが、パネルをポップアップする例だけがインターネット上にあります... gridview などの他のコントロールをポップアップするにはどうすればよいですか?
たとえば、MachineNo でデータベースから DataTable を取得し、DataTable を GridView2 のデータソースとして設定します。次に、マウスがイメージボタンの上にあるときにそのマシンの情報を表示する GridView2 をポップアップします。コードビハインドの書き方は?
javascript - ajaxToolkit PopupControlExtender が機能しない。時代遅れ?
このチュートリアルに従っていますが、次の場合にランタイム エラーが発生しますmouseover
。
Sys.ArgumentUndefinedException: 値を未定義にすることはできません。パラメータ名: タイプ
問題は次のコード行にあります。
これについて何か考えはありますか?私の目標は、リンクされた参照のデモのような特定の列の詳細gridview row
を取得することです。mouseover
asp.net - Gridview内のPopupControlExtenderが閉じない
GridView は、承認/拒否する必要がある行を一覧表示します。最初の列は「アクション」という名前で、クリックすると ajax popupcontrolextender パネルが表示され、2 つのリンク (承認/拒否) が表示されます。リンクをクリックした後、DB のステータスを更新し、GridView を更新する必要があります。ObjectDataSource は、GridView をバインドするために使用されます。RowCommand イベント内で以下のコードを使用しました。
TemplateField 'Action' の HTML:
以下の方法を試しましたが、成功しませんでした:
- style="display:'';" を使用してパネルの可視性を抑制します
- PopupControlExtender の Cancel() メソッドを呼び出す
注: RowCommand イベント内で GridView をバインドしないと、ポップアップが消えます。しかし、承認/却下後に表示される結果を更新する必要があります。
どんな助けにも感謝します。ありがとう!