2011-02-24 18 views
5

ASP.NET 3.5(w/Ajax)のコアを使用する場合、ツールチップにLinkBut​​tonを含めることは可能ですか?ASP.NETを使用してLinkBut​​tonをツールチップに挿入する方法は?

これらのツールチップはGridView内でオンザフライで生成され、各行のカスタムデータを表示します。現在、ツールチップはjQueryを使用して表示されています。

コードビハインドのメソッドを呼び出すLinkBut​​ton(「変更」アクション用)を追加する方法がわかりません。

多分私は間違った方法を行っている...任意の提案?

ありがとうございました!このリンクで

+1

あなたの最善の策は、あなたのページに隠れたLinkBut​​tonコントロールを作成し、jQueryを使ってそれをツールチップに複製することです。私は100%確信しているわけではありません。ツールチップがどのように生成されるかによっては、ページ全体のフォームに含まれない場合があります(通常、余分なフローティングdivはローカル要素ではなくページ本文に追加されるため)。あるいは、フォームの外に居ることができる独自のコントロールを作成して、フォームのsubmitアクション内に隠れたボタンをクリックするようにすることもできます。これらのうちどれがうまくいくかわからない! – Rup

+0

...または古い入力サブミットコントロールが行う可能性がある - 私は特にLinkBut​​tonにデフォルトで接続されているものを覚えていません。 – Rup

答えて

1

UPDATE:サーバー側のコントロールの実装のように思える:http://devarchive.net/advanced-tooltip-control-asp-net-ajax.aspx はこれを行うには直接的な方法はありません。これを行うのに役立つJQueryでいくつかのプラグインを見つけることができます。 @AndreHühnが提供するものを試してみてください。これはまたよく見えます:http://jquery.bassistance.de/tooltip/demo/

+0

Devarchive.netのデモでは、マウスカーソルでツールチップ自体をホバーすることができないため、最終的なLinkBut​​tonをクリックできるかどうかはわかりません。私はそれを試してみます。 – elbaid

関連する問題