ASP.NETコントロールに名前を付けるためのMSDNでの名前付けの標準/規則は見つかりません。
プログラマーは、以下の標準のいずれかを使用する傾向があります。
lblAddress
AddressLabel
Address
MSDNのタイプメンバーの名前 によると、ASP.NETコントロールをフィールドとして扱う必要があるため、Pascalケースを使用する必要があります(例:AddressLabel
)?
2つ目のエントリAddressLabel
をご紹介します。いくつかの理由があります。 1つ目は、ハンガリー表記法の1つ目は、非常に好意的ではないと思います。次に、多くの場合、ラベルは入力フィールドまたはテキストの別のチャンクの前にあるため、いくつかの「アドレス」コントロールが存在する可能性があり、それらを何らかの形式で明確にする必要があります。したがって、AddressLabel
です。
これは2番目のバージョンAddressLabel
です。しかしながら、
単なるラベルであり、コードで参照しない場合は、デフォルトのlabel1
、label2
、またはIDEが自動的に割り当てるもの)を使用できます。
uxAddressLabel
とuxAddressTextBox
が好きです。これにより、IntelliSenseはすべてのコントロールをグループ化し、それらをmuchで参照しやすくします。これは、ハンガリー語表記の私の唯一の残りの使用法です。
はい、コントロールはPageクラスのフィールドです。キャメルケースで名前を付けてください。 lblResult、grdEmployeesなどのように、適切な名前がない場合社内の規則に従って、Microsoftの命名規則を使用できます。基本的なMicrosoftの命名規則 ここ の詳細を読むことができます。
プログラミング言語の命名規則には、ソースコードを読んで理解するために必要な労力を軽減するという大きなメリットがあります。長い時間間隔を置いてコードを再利用する場合の理解が深まります。初心者がプログラミング言語を学ぶための最初のステップです。それは非常に重要な要素です
これに関する良いリファレンス: http://cybarlab.blogspot.com/2013/02/standard-naming-convention-for-aspnet.html
それがあなたを助けることを願っています
宜しくお願いします