Telerik RadNumericTextBox - 文本右对齐时闪烁

时间:2010-09-14 01:21:57

标签: 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:RadNumericTextBox>

请注意,它设置为右对齐。 现在,它工作正常,但当控件显示在页面上时,您最初可以看到它在左对齐的文本框内绘制文本。在这一瞬间,文本变得正确对齐。任何人有任何变通办法来防止这种闪烁? (请注意,当控件设置为左对齐时,没有闪烁。)

编辑(版本信息): 用于ASPNET AJAX Q1 2008的RadControls,版本2008.1 (在ASP.NET 2.0上使用)。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

添加

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