I'm upgrading Telerik UI for ASP.NET AJAX from a very old version, from 2013, to the latest. For the most part it has been plug & play except for RadNumericTextBox, which doesn't display the spin buttons correctly and doesn't show the validation icon correctly.
Here is a screenshot of old vs new:
This is the markup:
<table>
<tr id="trPassExp" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Password expires every </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="7"
MaxValue="90" id="txtPassExpires"></telerik:RadNumericTextBox> days
</td>
</tr>
<tr id="trPassLen" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Password must be at least </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="8"
MaxValue="35" id="txtPassMin"></telerik:RadNumericTextBox> characters
</td>
</tr>
<tr id="trPassNumeric" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Password must contain at least </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="1"
MaxValue="8" id="txtNumeric"></telerik:RadNumericTextBox> numbers
</td>
</tr>
<tr id="trShutDown" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Disable user account after </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="3"
MaxValue="6" id="txtLoginTrys"></telerik:RadNumericTextBox> unsuccessful login attempts
</td>
</tr>
</table>
Any ideas?