Okay, to change the currency symbol can be done by adding the following code to the the global.asa file's Begin Request event.
This change does not appear to effect site performance as stress testing before and after yield the same page hit results.
protected void Application_BeginRequest(Object sender, EventArgs e)
{
// overwrite currency symbol with R
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.CurrencySymbol = "R";
}
Initially I tried executing this code on the Session Start event however this failed to maintain the new currency symbol across multiple requests.
|