asp:TextBox通过.NET代码更改占位符

har*_*486 5 .net html asp.net

是否可以placeholder通过ASP.NET代码更改文本框?如果是这样,怎么样?

标记:

<asp:TextBox ID="TXTPassR" runat="server" CssClass="form-control" 
    placeholder="Enter password" TextMode="Password"></asp:Textbox>
Run Code Online (Sandbox Code Playgroud)

代码背后:

if (Something)
{
   //Change placeholder
}
Run Code Online (Sandbox Code Playgroud)

Jaq*_*har 15

用途Attributes.Add():

if (Something)
{
    TXTPassR.Attributes.Add("placeholder", "Some Text");
}
Run Code Online (Sandbox Code Playgroud)

AttributeCollection.Add Method(String,String):将属性添加到服务器控件的AttributeCollection对象.