Sometimes you need to set different masks for different cultures e.g.: zip code for USA is "#####-####' while for canada it should be 6 characters only, etc. This is easily achievable based on the current culture in the Page_Load event handler like this:
| Culture-dependant masks |
Copy Code |
|
protected void Page_Load(object sender, EventArgs e) { if (System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-US") { RadMaskedTextBox1.Mask = "#####-####"; } else if (System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-CA") { RadMaskedTextBox1.Mask = "######"; } } |