5

テキストボックスのセットにデフォルトのデータを提供するために、CSS クラスとカスタム html 属性を使用/悪用しています。このためのコード フロントは次のようになります (フィールドが空白の場合のデフォルト データのチェック/設定を処理するためのサポートされている JavaScript がいくつかあります)。

<asp:TextBox ID="TXT_LenderName" class='defaultText' data-default='Institution Name' runat="server"></asp:TextBox>

これは機能します。

このフォームを処理するコード ビハインドに取り組んでいます。TXT_LenderName.Textの値を属性の値と比較できるようにしたいdata-defaultのですが、カスタム html 属性の値を取得する方法を見つけることができませんでした。提案?

4

3 に答える 3

11

これはテストされ、機能します

string customAttrDataDefault = TXT_LenderName.Attributes["data-default"];
txtpassword.Attributes.Add("value","Password value");
于 2012-10-08T16:53:09.063 に答える
4

これを試して:

TXT_LenderName.Attributes["AttributeName"]= value;//here get or set the value.
于 2012-10-08T16:51:51.187 に答える
4

TextBoxコントロールのように、コントロールがSystem.Web.UI.WebControls.Controlクラスを継承する場合、コントロールの属性の名前と値のペアのコレクションであるAttributesプロパティが必要です。

于 2012-10-08T16:52:10.267 に答える