0

Web アプリケーション (ASP.NET2.0 C#) があり、その中にデータソースからデータを取得するグリッドビューがあります。

次の機能を追加したかった: ユーザーが「列を選択」ボタンをクリックすると、すべての列のリスト (おそらく div のチェックボックス リスト) がボックスに表示され、ユーザーは列を選択できます。表示したい別のボタン「表示」をクリックすると、列のリストが消え、ユーザーが選択した列がテーブルに表示されます。

列選択部分は既に実装していますが、助けが必要なのはポップアップ部分です。div ポップアップを作成してから非表示にするにはどうすればよいですか?

解決策には JavaScript が必要な場合がありますが、私は JavaScript をよく知らないので、理解できなかったかもしれません。

ありがとうございました。

4

2 に答える 2

2

こんにちは、可視性を非表示に設定するよりも、div の表示を none にする方がよいでしょう。div が表示されなくても可視性が非表示に設定されている場合、状況によってはあまり良くないレンダリング スペースが必要になります。

createNode を使用して div を動的に作成できます。次に、絶対位置を設定し、都合に合わせて上と左を設定することで、div をページ内の任意の部分に揃えることができます。div が飛び出すときに背景を無効にできれば、より良いでしょう。

于 2009-04-10T04:24:06.190 に答える
-1

div を作成し、visible=false を設定します。ポップアップしたい場合は、javascript を記述して visible=true に設定します。ここに良いポインタがありますhttp://lists.evolt.org/archive/Week-of-Mon-20020624/116151.html

于 2009-03-31T21:22:32.440 に答える