Creating a "watermark" version label in your ASP.Net masterpage...
It's not uncommon to receive a screenshot from a user of a webpage with an issue. How do you know which version the printout came from?
I've used this simple piece of code to help document every page. Basically, create a simple readonly text/label control [ctlIssueDate] and assign the Text label dynamically.protected override void OnLoad(EventArgs e) { try { // Declarations System.Reflection.AssemblyName assemblyName; base.OnLoad(e); // Set page title to include version information. assemblyName = System.Reflection.Assembly.GetExecutingAssembly().GetName(); versionPanel.InnerHtml = "Version " + assemblyName.Version.Major.ToString() + "." + assemblyName.Version.Minor.ToString() +"." + assemblyName.Version.Revision.ToString(); // Set default IssueDate ctlIssueDate.Text = DateTime.Now.ToShortDateString(); } catch (Exception ex) { Utilities.HandleError(ex); } }
No comments:
Post a Comment