0

いくつかのLinkBut​​tonを含むWebフォームがあります。
各LinkBut​​tonがクリックされたときに、異なるUserControlをロードしたいと思います。
私もAjaxでやりたいです。

ここここで説明するように、2つの方法で試しました
[どちらのアプローチもUpdatePanelを使用し、最初はユーザーコントロールを追加してそのVisible属性を変更し、2番目はLoadControl関数を使用します]

どちらも機能します(賛成です!)が、まだ問題があります-
ユーザーコントロール内でJavaScriptを実行できません...
関数を認識しません

ユーザーコントロールが動的に追加されなかった場合、すべてうまくいきました

私が見つけた唯一の回避策は、JavaScriptをユーザーコントロールからページに移動することでしたが、それは良くありません...

これも運が悪かった

どんな助けでも適用されます

4

1 に答える 1

2

非同期リクエストの場合はScriptManager.RegisterStartupScriptメソッドを使用します

于 2012-10-10T13:19:20.783 に答える