2009-08-11 7 views
0

ネットAPPLIATIONのダッシュボードには、私は、画面上のヘルプアイコンを提供する必要があります。ASP.NET:ヘルプボタン

  1. 私はAJAXのモーダルポップアップを使用してヘルプコンテンツを持つユーザーコントロールの登録と私はjavascriptのブーブレツールチップを使用することができますヘルプボタン

  2. のクリックでモーダルポップアップコントロールにそれを表示することができますが、以下のようにそのために私は、いくつかのオプションがありますヘルプのマウスオーバー/入力のヘルプアイコン。

は、あなたは私の右のアプローチを提案することができ、確かではない明確な形で「右」か「間違った」アプローチは、決してありません

答えて

1

。私が個人的に行うことは、クライアントサイドのモーダル(またはモードレス)ダイアログを提供し、AJAXを介してダイアログを生成するためにjQueryを使用することです。この点に関して、私はデータベースからヘルプをロードする動的なヘルプページを持つことができ、話すために各ページのホイールを再作成する必要はありません。 jQuery.UIにはまともなモーダルダイアログがあり、残りの部分をコーディングしてコンテンツを取得している限り、この状況でうまくいくはずです。

+0

ありがとう、 asp.net usercontrolをajaxポップアップで使用すると、asp.netページに登録されたusercontrolがロードされ、usercontrolページのライフサイクルも実行されるたびにWebサイトのパフォーマンスが影響を受けると言えますか? しかし、jqueryのの場合には、それがユーザーコントロールを登録し、したがって、実行、ページのライフサイクルをユーザーコントロールたびasp.netページの読み込みので たちはAJAXのポップアップ上のasp.netユーザーコントロールを使用すると、私のウェブサイトのパフォーマンスに影響を与えるだろうと言うことができる –

0

また、私はjQueryの/ JavaScriptのタイプのポップアップとなるだろう、私は正しいアプローチが唯一のオーバーヘッドを削減するために、アイコンのロールオーバーまたはクリックで、すなわち、その必要なコンテンツをロードするかもしれないと思います。

+0

おかげで、起きていません。 しかし、jqueryのの場合には、それがユーザーコントロールにポップアップを持つ –

+0

起こるしませんが、それはすべてのコードをカプセル化して、ページのライフサイクルは、この場合には無視できるはずですおそらく良いアイデアです。データベース/コンテンツの呼び出しは、必要な場合にのみヘルプを生成するためにajax/javascriptを使用して行う必要があります。 –

関連する問題