Vulnerability in EPiServer.Forms

Try our conversational search powered by Generative AI!

May 3, 2010
(0 votes)

Creating Dynamic Year Values

I absolutely hate when forms and web sites lack common intelligence. Copyright years should always show the current year. Year Dropdown Lists should always have the most recent values. We’re living in a dynamic world where information is always changing.. there’s no excuse for having static content hard coded into page templates!

I use this little function to get an ArrayList of the current year and the two years previous to it. There’s really nothing to it…. but by calling this, all the “Select a Year” fields on my forms update every year, without a single line of hardcoded values needing to be changed. Ever again.

        public static ArrayList GetAcceptableYears()
            ArrayList AcceptableYears = new ArrayList();

            AcceptableYears.Add(DateTime.Now.Year - 2).ToString();
            AcceptableYears.Add(DateTime.Now.Year - 1).ToString();

            return AcceptableYears;
May 03, 2010


Please login to comment.
Latest blogs
Join the Work Smarter Webinar: Working with the Power of Configured Commerce (B2B) Customer Segmentation December 7th

Join this webinar and learn about customer segmentation – how to best utilize it, how to use personalization to differentiate segmentation and how...

Karen McDougall | Dec 1, 2023

Getting Started with Optimizely SaaS Core and Next.js Integration: Creating Content Pages

The blog post discusses the creation of additional page types with Next.js and Optimizely SaaS Core. It provides a step-by-step guide on how to...

Francisco Quintanilla | Dec 1, 2023 | Syndicated blog

Stop Managing Humans in Your CMS

Too many times, a content management system becomes a people management system. Meaning, an organization uses the CMS to manage all the information...

Deane Barker | Nov 30, 2023

A day in the life of an Optimizely Developer - Optimizely CMS 12: The advantages and considerations when exploring an upgrade

GRAHAM CARR - LEAD .NET DEVELOPER, 28 Nov 2023 In 2022, Optimizely released CMS 12 as part of its ongoing evolution of the platform to help provide...

Graham Carr | Nov 28, 2023