5

我正在使用/滥用 CSS 类和自定义 html 属性来为一组文本框提供默认数据。代码前端如下所示(当字段为空白时,使用一些支持的 javascript 来处理检查/设置默认数据):

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

这行得通。

我正在研究处理此表单的代码隐藏。我希望能够将 的值TXT_LenderName.Textdata-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 回答