Take the community feedback survey now.

Per Gunsarfs
Sep 21, 2015
  5138
(7 votes)

Placeholder text for property editors

Last week I ran into a (slightly hidden) feature in EPiServer that I think could be quite useful in many scenarios. So let's share it! 

What I found it that it's possible to add placeholder/watermark text to the property editors. That is accomplished by setting the "Promt" property on the "Display" attribute for the property. So this code:

 [Display(Prompt = "Enter title here")]
 public virtual string Title { get; set; }

Would generate this:

The caveat to all this is that it will only work for "simple" property editors. I tested it on basic textboxes and date selectors, and it worked great. However, for more complex ones, e.g. a content area editor, the placeholder text will not be shown.

Sep 21, 2015

Comments

valdis
valdis Sep 21, 2015 04:30 PM

Nice!

Per Nergård (MVP)
Per Nergård (MVP) Sep 21, 2015 08:09 PM

Nice! To bad it doesn't work for contentareas.

Please login to comment.
Latest blogs
Optimizely Web Experimentation on Single Page Applications

  Introduction Most of the modern web applications are built as Single Page applications (SPA) which provides a quick and smooth experience to the...

Ratish | Nov 16, 2025 |

Optimizely CMS - Learning by Doing: EP07 - Create Controller/View for Pages

  Episode 7  is Live!! The latest installment of my  Learning by Doing: Build Series  on  Optimizely CMS 12  is now available on YouTube! This vide...

Ratish | Nov 16, 2025 |

Multiple Languages in Optimizely CMS

I was exploring multi-languages in Optimizely CMS 12 – able to figure it out quickly in a few steps. Let’s get started. 1. Enable Languages... The...

Madhu | Nov 15, 2025 |

Optimizely CMS RSS Feed Integration Library — Version 2 Release

Optimizely CMS Easy RSS Feed Integration Library — Now in v2 A while ago I launched a NuGet-package called DavidHome.RssFeed to make RSS feed...

David Drouin-Prince | Nov 15, 2025 |