作成日: 2023/11/21 最終更新日: 2024/04/24
文書種別
不具合
状況
修正済み
詳細
GcComboBoxを配置したページでBootStrapを設定すると、ページの初期表示時にGrapeCity.Web.Input.v100.dllでの例外が出力され、その結果としてページの読み込みが遅延します。本現象はBootStrapのスタイルを適用しておらずcssを読み込んだだけ発生します。
回避方法
Service Pack 9(v10.0.4009.2012)で修正済み。
Service Pack を適用しない場合、ページロード時にcssファイルを動的にロードして回避が可能です。
【サンプルコード】
WebForm.aspx.vb
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
LoadCssFile()
''アプリケーションの実装を記載します
End Sub
Private Sub LoadCssFile()
Dim cssFilePath = ResolveUrl("~/Content/bootstrap.css")
RegisterCssFile(cssFilePath)
End Sub
Private Sub RegisterCssFile(ByVal cssFilePath As String)
If Not Page.ClientScript.IsClientScriptIncludeRegistered("bootstrap") Then
Page.ClientScript.RegisterStartupScript(Me.GetType(), "bootstrap", $"<link rel='stylesheet' type='text/css' href='{cssFilePath}' />")
End If
End Sub
<WebForm.aspx:以下の記述を削除します>
<link rel='stylesheet' type='text/css' href='~/Content/bootstrap.css' />