2011-10-18 9 views
1

プログラマチックに作成されたフィールドバリデーターを持っていますが、どうすればそのフィールドの特定の場所に置くことができますか?しかし、私はそれを他のどこかで欲しいです、どうすればいいですか?特定の場所にプログラムでフィールドバリデーターを配置する方法

+0

それはあなたがでそれを見てみたいと思いコンテナに追加... 'Container.Controls.Add(MyNewValidator);' –

+0

いくつかのコードは非常に役立つだろうフォームにバリデーターを追加する方法を確認することができます。 –

答えて

3

私はあなたの質問を完全に理解しているかどうかはわかりませんが、必要な任意のコンテナにバリデーターを追加できるはずです。

<asp:TextBox ID="TextBox1" runat="server" ... /> 
<asp:PlaceHolder ID="PlaceHolder1" runat="server" ... /> 

コードビハインド:

RequiredFieldValidator val = new RequiredFieldValidator(); 

//populate validator properties 

PlaceHolder1.Controls.Add(val); 
0

場所が固定されている場合は、ASP.Netプレースホルダコントロールを使用してバリデータを配置します。

関連する問題