- - PR -
GridViewのヘッダ固定とAjaxToolKitのコントロールの共存について(IE7)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-09-17 10:04
過去の記事を参考にしてGridViewのヘッダ固定は実装できました。
しかし、AjaxToolKitのコントロール(CalendarExtenderなど)を一緒に置いたとき、ポップアップしたカレンダーの上に重なるようにGridViewのヘッダ行が表示されてしまいます。 ページ先頭の<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">を外すことで希望通りに動作させることができたのですが、IE7ではModalPopupExtenderなどの動作がおかしくなってしまいます。(表示位置が左上の方になる、バックグラウンドcss設定がおかしい、など) IE6やFireFoxではこのようなことは起こらないのでIE7固有の問題だと思われるのですが、何か対処法をご存じでしたらお教えいただけますでしょうか? |
|
投稿日時: 2009-02-13 05:01
以下のサンプルを参考にしてListViewで実装してみてください。
表のヘッダー/フッターを固定(table要素1個使用) http://jsajax.com/CssPlayDemoVerticalScrollingArticle1235.aspx 表のヘッダー/フッターを固定(table要素2個使用) http://jsajax.com/CssPlayDemoVerticalScrolling2Article1236.aspx _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 |
1