良い諸君!
私は次のシナリオをいじっています:
まず、DevExpress ASPXPopUpControl とその他のコントロールを含む Web フォームとして構造化された Web フォームがあります。PopUpControl 内には、他のコントロールを含む UserControl (ucA と呼びます) と、呪われた ASPxHtmlEditor (新しい要件であるため追加されました) を含む UserControl (ucB と呼びます) があります。
ユーザーがメイン Web フォームのボタンを押すと、ucA を含むポップアップを表示します (元は jQuery ダイアログでしたが、HTMLEditor が jQuery を台無しにして以来、標準を破ってポップアップを使用することを余儀なくされました)。ユーザーは ucA のいくつかのフィールドに入力し、保存ボタンを押します。ユーザーがヒットした後、いくつかのデータを保存します。この時点で、Web フォームに配置されたテキスト ボックスの値を復元する必要があります。
Parent.FindControl["myTextBox"] を使用していますが、popupcontrol を親と見なします。(エディターを実装する前に) jQuery を使用していたとき、それは魅力的に機能しました。
些細なことだと思いますが、これが何時間もの研究を盗んだと言ったとき、私は突き刺さりました.
前もって感謝します。
EDITメインのWebフォームで別のUserControlを探したいことを忘れていました。この uc は、ユーザーにコア メッセージを表示するために使用されるため、ユーザーが保存ボタンを押すと、保存が行われ、ポップアップが閉じられ、ユーザー コントロールの ucA から (Parent.FindControl("myUCMessageBoard")) が表示され、「Transaction complete」が表示されます。 " メッセージ。