私は、チェックボックスのItem Templateでリピータを使用しています。asp.netのカスタム属性チェックボックス:どのように取得するのですか?
<asp:CheckBox runat="server" ID="chkBox" Text='<%# Eval("Text") %>' Value='<%# Eval("Value") %>' />
は今、私はASPのチェックボックスは、value属性を持っていないけど、私はあなたがそこにそれを置くことができ、それは同じように動作することをどこかで読ん:ここに私のチェックボックステンプレートです。私はそれを間違って読むかどうか再度調べなければならない。しかし、カスタム属性をそこに入れることができる場合に備えて、コードの中でそれをどのように取得すればよいですか?私は、ページが作成された後のソースを見て、 "value"というコントロールの属性はありません。何か案は?ありがとう。
EDIT:あなたは、属性のコレクションを通して、あなたのサーバーコントロールから値を取得することができ
http://www.daveparslow.com/2007/08/assigning-value-to-aspnet-checkbox.html
付加的なタグを追加すると、検証エラーが発生します。この動作を防ぐには、 'data-'接頭辞でアノテーションを付け、DOCTypeをXHTML 5に設定するとよいでしょう。 –