問題タブ [extendercontrol]

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 に答える
1586 参照

asp.net - ASP.Net ScriptControl - Javascript の get_events メソッドを追加: 可能ですか?

どうやら get_events メソッドは ExtenderControl クラスにのみ「含まれている」ようです。

私は何をする必要がありますか:

この時点で ExtenderControl を使用することは実際には不可能であるため、ScriptControl を使用して get_events Javascript メソッドを呼び出せるようにします。

scriptControl の JavaScript オブジェクトを何かから継承させる簡単な方法があることを願っています (それが可能であれば)。

0 投票する
3 に答える
1858 参照

asp.net - ASP.Net ScriptControl - あるメソッドを別のメソッドから呼び出す

2 つのスクリプト コントロールがあり、1 つのコントロールにもう 1 つの子コントロールがあるとします。

子コントロールのスクリプト:

スクリプト側では、子コントロールのメソッドを呼び出したい:

問題は、これを試すたびに、このメソッドが見つからないかサポートされていないと表示されることです。ChildControl のすべてのメソッドに ParentControl からアクセスできるようにすべきではありませんか?

ParentControl がそれを見ることができるように、メソッドを公開する必要がある方法はありますか?

更新 this._childControl を「入力」することは可能でしょうか?

これが私が尋ねる理由です... Watchを使用すると、システムはChildControlクラスが何であるかを認識し、クラス自体からメソッドを呼び出すことができますが、this._childControlオブジェクトから同じメソッドを呼び出すことはできません. メモリ内のクラス設計 (?) が既存のメソッドを認識し、そのクラスからインスタンス化されたオブジェクトも認識すると考えるでしょう。