2011-08-23 27 views
0

誰でも次の状況で私を助けてくれる?他のページのグリッドビュー内のページからテキストボックスにデータを渡す

私は3つのユーザーコントロールを持つdefault.aspxページを持っています。 ユーザーコントロールの1つ(たとえばUC1.ascx)には、ハイパーリンクやテキストボックスのようなコントロールを持つgridviewがあります。ハイパーリンクをクリックすると、データベースからフェッチされ、グリッドビューに表示される別のユーザーコントロール(UC1.ascxなど)がある別のページが開きます。ユーザーはいくつかのデータを選択し、ボタンをクリックして保存すると、データをセッション変数に保存すると同時にページを閉じることもできます。 このボタンに問題があり、クリックして保存しました。ユーザーがUC1.ascxにポストバックしてテキストボックスにバインドするために選択したデータを更新したいとします。

私はjavascriptでこれについてどうなるべきか分かりません。 ASP.NET Ajaxの更新パネルを使用する提案がありました。私はASP.NET Ajaxについて全く新しいです。誰かがAjaxのアプローチを手伝ってください。

答えて

0

閉じるページでは、元のウィンドウが開いていると仮定して、元のウィンドウに新しいウィンドウ/ポップアップを下に示す値を設定する必要があります。

しかし、他の方法について考えてみましたか?ページのajaxリクエスト/更新パネルなど、他の動的な部分を表示する方法はありますか?

参照:http://www.codingforums.com/archive/index.php/t-61319.html

specifiallyのglenngvポスト:

 

function setColor(color){ 
if (opener && !opener.closed){ 
opener.document.theForm.theField.value = color; 
opener.focus(); 
} 
window.close(); 
} 
 
関連する問題