<label>
ASP.NET アプリケーション内でタグを使用するにはどうすればよいですか? 有効で、アクセス可能で、使用できるものにしたい.
最適な HTML の方法は次のとおりです。
<label for="Username">Username:</label>
<input type="text" id="Username" runat="server" />
ただし、上記のコードが ASP.NET ユーザー コントロール内にある場合、入力 ID が変更されます。つまり、ラベルの「for」属性は役に立ちません。ラベル タグをサーバー コントロールにして、その "for" 属性をコードに設定することもできます ( Username.ClientID
)。
過去に次の HTML が使用されていることも確認しました。
<label>
<span>Username</span>
<input type="text" id="Username" runat="server" />
</label>
適切なアプローチは何ですか?