ASP.NETのカレンダーコントロールを使用しました。それ以外の日付に移動すると、別のaspxページを表示できるツールチップが表示されます。そして、そのaspxページにはgridviewがあります。
aspxページを含むツールチップを表示するにはどうすればよいですか。
これを試して
トラック 1
トラック 2
iframeなしでdivを使用し、jqueryを使用して、ホバーされた日付に対してサーバーからデータを取得し、$("#divID").html()
関数を使用して実行時にそのデータをそのdivにレンダリングできます。
個人的にはトラック 2 をお勧めします。なぜなら、ここではページのライフ サイクルが排除され、ツールチップに必要なデータの読み込みがはるかに高速になるからです。
トラック 2 の唯一の欠点は、実行時document.createElement()
にそのような関数を使用してデザインを作成する必要があるため、少し複雑であることです。
ここから助けが得られるかもしれません。