Skip to content

Instantly share code, notes, and snippets.

@lohithgn
Last active December 12, 2015 02:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lohithgn/4701149 to your computer and use it in GitHub Desktop.
Save lohithgn/4701149 to your computer and use it in GitHub Desktop.
Custom Web Control - HTML5 TextBox control for adding placeholder support
[DefaultProperty("Text")]
[ToolboxData("<{0}:Html5TextBox runat=server></{0}:Html5TextBox>")]
public class Html5TextBox : TextBox
{
string _placeholder = "enter value";
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("enter value")]
[Localizable(true)]
public string Placeholder
{
get
{
return _placeholder;
}
set
{
_placeholder = value;
}
}
protected override void AddAttributesToRender(HtmlTextWriter writer)
{
writer.AddAttribute("placeholder", _placeholder);
base.AddAttributesToRender(writer);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment