2009-06-04 4 views
0

私はASP.NET 3.5 + Ajax Control Toolkit + jQuery(まだMVCはありません)
私はユーザーコントロール(.ascx)を表示するための標準的なソリューションを探していますモーダルポップアップ(Ajax Control Toolkit ModalPopupExtenderの実装のような)です。ここで、パラメータを渡す前にパラメータを渡すことができます。次に、終了時に値を取得し、潜在的にサーバー上のイベントを処理します。ASP.NET AJAXモーダルポップアップフレームワーク

私は現在、必要なたびにModalPopupExtenderと更新パネルを組み合わせて使用​​しています。毎回作成する必要がある配管が多すぎるようです。
独自のパッケージソリューションを作成する前に、既存のソリューションを探しています。これを実装するためのより良いパターンを探しています。

答えて

0

これを行うには時間がかかりませんでした。私自身の実装を掘り下げてみましょう。

編集:

これは私が使用したものです。これをUserControlにドロップし、それを使用したいページにドロップすることができます。

Trying to self contain pop ups which use the AjaxToolkit ModalPopUpExtender

これはあなたががと格闘している部分であるかどうかわかりません。

1

私は常にクライアントサイドに隠しフィールドの値を設定しています。私のmodalpopupsデータには、その隠しフィールドから来るパラメータがあります。これは、更新パネルを更新するときに効果的です。

function setfield(v) { 
document.getElementById('<%=HiddenField2.ClientID%>').value = v; 

}

しかし、おそらく、このソリューションは、ベストプラクティスではありません。