3

ASP.NET 3.5 アプリケーションの上にモーダル検索ウィンドウをポップして、フィールドの値を検索する最も簡単な方法を探しています。ユーザーがコースを追加するための画面があります。ユーザーは、ポップアップでインストラクターを検索してインストラクターを選択できる必要があります。

そのため、ポップアップにはテキストボックスとグリッドビューが表示され、結果が表示されます。結果の「選択」ボタンをクリックすると、呼び出しフォームのインストラクター フィールドに入力されます。

これを達成する最も簡単な方法は何ですか?

4

2 に答える 2

1

Yensdesignのチュートリアルのようなもので、UserControl 内で jQuery を使用してみてください。

このアプローチで作成した UserControl は、ユーザーがサイトの好みを設定するためのオプションを提供します。このアプローチでは、新しいポップアップ ブラウザ ウィンドウを呼び出すよりも、モーダル ウィンドウと呼び出し元ウィンドウの間の対話を制御する方が簡単であることがわかりました。また、ポップアップ ブロッカーが邪魔になることを心配する必要もありません。

これは役に立ちましたか、それとも詳細をお探しですか?

于 2009-05-07T23:34:21.783 に答える
0

非常に簡単な方法は、ページに JavaScript を追加して、次のような新しいブラウザ ウィンドウ ダイアログをポップアップすることです。

function fnFieldSearch(searchURL)
{
    var wndSearch = window.open(searchURL,"SearchPopup","toolbar=yes,width=600,height=400,directories=no,status=yes,scrollbars=yes,resizable=yes,menubar=no");
    wndSearch.focus();
}

モーダル検索ページで、javascript を使用して検索値を送り返します。

window.opener.document.FormName.ControlName.value = 'whatever';
于 2009-05-08T00:05:27.840 に答える