グリッドがあり、データにバインドされていてグリッドのvisible = falseにバインドされている場合、バインディングを実行するために初期化やデータを取得するリソースが消費されますか?可視に設定されているコントロール
どうかの程度グリッドはdivの内側にある、とdivの目に見える= falseを
グリッドがあり、データにバインドされていてグリッドのvisible = falseにバインドされている場合、バインディングを実行するために初期化やデータを取得するリソースが消費されますか?可視に設定されているコントロール
どうかの程度グリッドはdivの内側にある、とdivの目に見える= falseを
これは、初期化とデータの取得のためにサーバリソースを消費しますが、レンダリングされません。したがって、htmlではそれは含まれません。 DIVの場合
上記のようにDIVにrunat = 'サーバ'
が同じ場合は、2つのシナリオ
があり、さもなければDIVがサーバ
をRUNATするように設定されていない場合レンダリングされ、htmlに含まれますが、visibility = falseのために非表示になります
Visibleをfalseに設定すると、ASP.NETは コントロールのマークアップコードを生成しません。ただし、Visibleをfalseに設定しても、実際にはコントロールのコードでテキストを出力できるパスがないことを意味するわけではありません。コントロールは、まだ のメソッドを公開し、イベントを処理するアクティブなオブジェクトです。メソッドまたはイベントハンドラがResponse.Writeを通じて出力コンソール に直接テキストを送信する場合、このテキストはユーザーにとにかく表示されます。 Visible属性がfalseに設定されているコントロールはまだページの一部であり、 はコントロールツリー内の位置を維持します。
したがって、バインディングを実行するための初期化やデータの取得にはすべてのリソースが消費されます。明らかに、div内のgridと同じです。