假设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上使用)。
答案 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>