我在ASP页面的asp更新面板下使用Telerik的径向线性仪表控件。 并且其触发器设置在日历的选择更改事件上。 选择更改事件被触发并成功执行,但之后它会抛出错误,因为“Microsoft JScriptruntime错误:Arg:分数超出范围(允许0到1)。
不幸的是我无法发布图片,因为这是我的第一篇文章。
两个控件的Home.aspx代码如下:
<td>
<asp:UpdatePanel ID="updtPanelCalendar" runat="server" ChildrenAsTriggers="true"
UpdateMode="Conditional">
<ContentTemplate>
<asp:Calendar ID="calActivityEvent" runat="server" BackColor="White" BorderColor="Black"
BorderStyle="Solid" CellSpacing="1" Font-Names="Verdana" Font-Size="9pt" ForeColor="Black"
Height="250px" NextPrevFormat="ShortMonth" Width="330px" Style="margin-left: 20px">
<SelectedDayStyle BackColor="#0066ff" ForeColor="BlueViolet" />
<TodayDayStyle BackColor="#999999" ForeColor="White" />
<OtherMonthDayStyle ForeColor="#999999" />
<DayStyle BackColor="#CCCCCC" />
<NextPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="White" />
<DayHeaderStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333" Height="8pt" />
<TitleStyle BackColor="#333399" BorderStyle="Solid" Font-Bold="True" Font-Size="12pt"
ForeColor="White" Height="12pt" />
</asp:Calendar>
</ContentTemplate>
</asp:UpdatePanel>
</td>
<td colspan="2">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
<asp:PlaceHolder ID="placeHolder" runat="server"></asp:PlaceHolder>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="calActivityEvent" EventName="SelectionChanged" />
</Triggers>
</asp:UpdatePanel>
</td>
我在日历活动中创建并放置了Telerik控件。 在使用更新面板之前它工作正常。但不适用于“更新”面板。 为什么会这样?