- PR -

GridViewのヘッダ固定とAjaxToolKitのコントロールの共存について(IE7)

1
投稿者投稿内容
くろん
会議室デビュー日: 2008/09/17
投稿数: 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固有の問題だと思われるのですが、何か対処法をご存じでしたらお教えいただけますでしょうか?
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)