2011-01-10 10 views
2

私は同様の項目持っているいくつかの形式でウェブサイトがあります:タイトル、名前、会社、職業、など...これらを作成するためのベストプラクティスです複数の類似の形 - ベストプラクティス

何?私はすべての形式でこれらをハードコーディングすると悪い考えであると思う...私は外部ファイルまたは多分.resxファイルを使用して項目を格納することを考えていた...

アイデア?

+0

私はDRY原理が大好きです。http://en.wikipedia.org/wiki/Don%27t_repeat_yourself –

答えて

1

これらのフィールドのテンプレートとしてUserControl .ascxファイルを使用しようとしましたか?任意のフォームでこのUserControlsを再利用することができ、必要なときに一度に変更することができます。

+0

私はこれを試しましたが、問題はあなたがそれらを含むファイルの背後にあるコードからコントロールを参照できないことです。他のアイデア? – user441365

+0

@ user441365:内部コントローラへの参照を行うには2通りの方法があります。まず、user_control_name.FindControl( "textBoxId")を使用できます。 2番目の方法は、このようにUserControlにプロパティを追加することです:public TextBox EmailText {get {return EmailTextBox; }}。このようにして、user_control_name.EmailText.Textなどのアクセス権を持つことができます。 –

0

DB内の言語テーブルが機能する可能性があります。

関連する問題