2

わかりました。エクステンダーを自分の Web サイトの default.aspx ページで動作させることができました。基本的に、そのコードをコピーして、ユーザー コントロールの control.ascx ページに貼り付けました。これを行うと、機能が完全に失われます(ホバーしてもターゲットコントロールラベルが表示され、ドロップダウンは表示されません)。マスターページ設定内のカスタム ユーザー コントロールで機能しない理由はありますか?

編集:うまくいきませんでした。他の提案はありますか?マスターページの設定で、eo Webタブを使用して(タブの内側と外側で試しましたが、タブと同じページで試しましたが、役に立ちませんでした)、カスタムユーザーコントロールです。依存関係の問題があると思いますか?

4

5 に答える 5

1

どうやら EO には MS Ajax Control Toolkit との互換性の問題があるようです。 http://www.essentialobjects.com/Forum/Default.aspx?g=posts&t=1319 誰かが何らかの回避策を考え出すかどうかを確認するために、この質問を開いたままにしておきます。

于 2008-09-12T17:27:40.067 に答える
1

数日間探した後、コード ビハインドでモーダル ポップアップ エクステンダー .show() の呼び出しを見つけました。コメントアウトした後、すべてが正常に機能しました。

于 2008-09-17T12:43:49.193 に答える
0

これが役立つかどうかはわかりませんが、オートコンプリートエクステンダーで同じ問題が発生し、サーバー側の機能をユーザーコントロールに配置することはできず、ページ(またはWebサービスにあると思います)に配置する必要があると判断しました)。関数を移動すると、正常に機能しました。

于 2008-09-12T15:04:14.657 に答える
0

DocType を確認してください。これが私が便利だと思ったものです

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" >

これをユーザー コントロール (またはそれを使用するページ) に配置すると、すべてがうまくいくはずです。折りたたみ可能なエクステンダーでも同様の問題がありましたが、これでうまくいきました。

編集:詳細については、私の質問へのリンクを次に示します。

于 2008-09-11T20:42:28.047 に答える
0

うーん、すべての機能が緩んでいます! なくさないように気をつけてください(ごめんなさい!)

Firebug (firefox プラグイン) のようなものを使用して、ページが作成しようとしている ajax 呼び出しを確認できますか? 呼び出しを行っているがサーバーの動作がおかしい場合は、そこにもエラーが表示されます。IE ユーザーはおそらくdev ツールバーを使用できます。

于 2008-09-12T15:15:27.717 に答える