aspxソース上のDOCTYPE宣言を小文字で定義するとページャーの描画位置がずれる

文書番号 : 38373     文書種別 : 不具合     登録日 : 2015/05/14     最終更新日 : 2015/06/02
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
状況
修正済み
詳細
aspxソース上のDOCTYPE宣言を小文字で定義するとページャーの描画位置がずれてSPREADコントロールに表示されます。

【再現手順】
1.新規WebフォームにSPREADを配置する。
2.Webフォームに下記の再現コードを貼り付け、Web フォームを起動する。
--- ページャーがずれて表示され、シートタブ部に重なります

【再現コード】
------------------------------------
Webフォームクラス
------------------------------------
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace M150407025_2
{
  public partial class WebForm1 : System.Web.UI.Page
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      if (IsPostBack) return;

      FpSpread1.Sheets.Count = 2;
      FpSpread1.Pager.Position = FarPoint.Web.Spread.PagerPosition.Bottom;
    }
  }
}
------------------------------------
.aspxファイル
------------------------------------

DOCTYPE宣言を下記のように小文字で定義します
<!doctype html>
回避方法
Service Pack 1(v8.0.4001.2010)で修正済み。
Service Pack 1(v8.0.4001.2010)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

DOCTYPE宣言を下記のように大文字で定義します
<!DOCTYPE html>