Parametervärden i resursfiler

Tänkte visa ett exempel på hur man kan byta ut parametrar i resursfiler. I mitt exempel hämtar jag ut en text för copyright-meddelande och byter ut en parameter {0} med string.format mot aktuellt år.

I resursfilern har jag en nyckel som heter Copyright och lägger in följande sträng.

Copyright © 2004-{0}, Code Odyssey, all rights reserved.

Sen på aspx-sidan lägger jag in strängen på följade vis.

<%=String.Format((String)GetLocalResourceObject("Copyright"), DateTime.Today.Year )%>

Och så slipper man gå in och ändra vid varje nyår.

Sen angående Copyright så funderar jag på att ändral licens på denna sajten. Kanske Copyleft eller nån Creative Common-variant.