私は、更新パネルにToolBarユーザコントロールを作成しました。すべてのボタンは、印刷ボタンを除くクライアント側で動作するはずです。私はこれをオリジナルのポストバックを使いたいと思っています。UpdatePanelのポストバック
ScriptManager.GetCurrent(Me).RegisterAsyncPostBackControl(Toolbar2.PrintButton)
ボタンはまだページを更新していませんが...
任意のアイデア?
私は、更新パネルにToolBarユーザコントロールを作成しました。すべてのボタンは、印刷ボタンを除くクライアント側で動作するはずです。私はこれをオリジナルのポストバックを使いたいと思っています。UpdatePanelのポストバック
ScriptManager.GetCurrent(Me).RegisterAsyncPostBackControl(Toolbar2.PrintButton)
ボタンはまだページを更新していませんが...
任意のアイデア?
AutoPostBackをtrueに設定する必要がありますか?
ボタンの場合、AutoPostBackプロパティはありません。 –
スクリプトマネージャを使用してコントロールを非同期として登録するのではなく、ボタンを更新パネル上でトリガとして設定します。これはコードでも実行できます。
HTH。
そのトラフコードを試しましたが、それは助けになりませんでした...しかし、私はアップデートパネルを削除して問題を解決しました。アップデートパネルにはtodoトラフjQueryがありました... –
RegisterAsyncPostBackControlを使用する場合は、Update()メソッドを使用して手動で更新パネルを更新する必要があります。 http://geekswithblogs.net/lszk/archive/2011/08/08/playing-with-update-panels.aspx
UpdatePanelのTriggersプロパティを使用して、完全なポストバックをトリガーするアクションを登録できます。
PostBackTriggerオブジェクトをそのプロパティに追加し、完全なポストバックをトリガする必要があるコントロールのControlIDを格納します。
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
<ContentTemplate>
...
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="myFullPostBackControlID" />
</Triggers>
</asp:UpdatePanel>
マークアップを投稿できますか? –