Thank you for contacting Telerik Support.
Over the years we have introduced some changes to the RadNumericTextBox
control, one of which is related to the issue you are referring to. Please note that this was done for optimization purposes only. With versions prior to Q1 2012, the RadNumericTextBox
was generating four input elements and currently it renders only two. This change have huge impact on the performance, but as you have found out yourself, it has some downside regarding a custom logic used with previous versions.
Now, if you need to get the entered value on different from the Page's Init
event, you could use the RadNumericTextBox
property, which return a double?
type, which could be used for your custom logic. However, if you need that value in the Page's Init
event handle you could use a culture depending parsing, like shown bellow:
sender, EventArgs e)
value = Request.Form[
var culture =
var typeConverter = TypeDescriptor.GetConverter(
? doubleValue = (
Hope that helps.
DevCraft Q1'14 is here! Watch the online conference to see how this release solves your top-5 .NET challenges. Watch on demand now.