私は、現時点ではいくつかのカスタムCompositeControls
のためのバリデータで周りの毛羽立ちだ、とサーバー側の検証が働いて得るために、私は次のことを実行する必要があります。EnsureChildControls()はOnLoadでコードの臭いが少しありますか?
protected override void OnLoad(EventArgs e)
{
EnsureChildControls();
base.OnLoad(e);
}
私は完全にASPを把握していませんでした.NETのページライフサイクルはまだありません。これが一般的なASPの匂いかどうか、それとも問題ないのでしょうか?
(私のバリデータを動的にCreateChildControls()
に追加されたので、私はEnsureChildControls()
を呼び出す必要な理由はあるが、私が実際にどのバリデータを作成しました前に、サーバー側の検証が故にCreateChildControls()
が自然に呼び出される前に行われ、そうです。だから、私が存在するためにそれらを強制的にEnsureChildControls()
を呼んでいる。)
Asp.netは、コードのにおいです:) MVC – luckyluke
ハを使用し、私はこの:-)たいすべてのASP MVCでとても素敵プレーしない、SharePoint 2007の内部に収まるように持っています。 – ngm