Asp.net Telerik RadNumericTextBox-文本右对齐时闪烁

Asp.net Telerik RadNumericTextBox-文本右对齐时闪烁,asp.net,telerik,Asp.net,Telerik,假设RadNumericTextBox在ASP.NET 2.0 aspx页面中定义如下: <telerik:RadNumericTextBox ID="idNum" runat="server" Type="Currency" MinValue="0" Value="0" > <NumberFormat DecimalDigits="2" /> <EnabledStyle HorizontalAlign="Right" /> </telerik:R

假设RadNumericTextBox在ASP.NET 2.0 aspx页面中定义如下:

<telerik:RadNumericTextBox ID="idNum" runat="server" 
Type="Currency" MinValue="0"  Value="0"  >
<NumberFormat DecimalDigits="2" />
<EnabledStyle HorizontalAlign="Right" />
</telerik:RadNumericTextBox>

请注意,它被设置为右对齐。 现在,它可以正常工作,但是当控件显示在页面上时,您最初可以看到它将文本框内的文本左对齐。在这几分之一秒之后,文本将右对齐。有人有办法防止这种闪烁吗?(请注意,当控件设置为左对齐时,不会闪烁。)

编辑(版本信息): RadControls for ASPNET AJAX 2008年第1季度,2008.1版
(在ASP.NET 2.0上使用)。

假设这取决于页面加载时间和数字文本框初始化。我认为当前的Telerik AJAX版本是2010年第2季度,您可以尝试将其与标准右对齐文本框进行比较或使用以进行更改。

添加


    <telerik:RadNumericTextBox ID="ntxtApprovedAmount" runat="server" Skin="" CssClass="cssTextBox" MinValue="0" Display="false" Width="115px">
    <EnabledStyle HorizontalAlign="Right" />
    </telerik:RadNumericTextBox>