Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 中继器updatepanel中的Ajax分级控制_Asp.net_Ajax - Fatal编程技术网

Asp.net 中继器updatepanel中的Ajax分级控制

Asp.net 中继器updatepanel中的Ajax分级控制,asp.net,ajax,Asp.net,Ajax,我在Repeater中有Ajax分级控制。当我不使用updatepanel时,WaitingStarcsClass不工作;当我将分级控制放入updatepanel时,分级控制不工作。 我的代码示例: <asp:Repeater ID="CommunitiesListRepeater" runat="server" OnItemCommand="_CommunitiesList_ItemCommand" onitemdatabound="CommunitiesLi

我在Repeater中有Ajax分级控制。当我不使用updatepanel时,WaitingStarcsClass不工作;当我将分级控制放入updatepanel时,分级控制不工作。 我的代码示例:

    <asp:Repeater ID="CommunitiesListRepeater" runat="server" 
    OnItemCommand="_CommunitiesList_ItemCommand" 
    onitemdatabound="CommunitiesListRepeater_ItemDataBound">
<HeaderTemplate>
    <table border="0" style="border-collapse:collapse;">
</HeaderTemplate>
<ItemTemplate>
    <tr >
        <td style="border-top:1px solid gray;border-right:1px solid gray;padding-top:10px;" valign="top">
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" >
        <ContentTemplate>
                <ajaxToolkit:Rating ID="Rating1" runat="server"
                            CurrentRating='<%# GetCommunityUserRating(Eval("Reference").ToString())%>' AutoPostBack="true"
                            MaxRating="5" OnChanged="Rating_Changed"  Tag='<%# Eval("Reference").ToString()%>'
                            CssClass="ratingStar"
                            StarCssClass="ratingItem"
                            WaitingStarCssClass="Saved"
                            FilledStarCssClass="Filled"
                            EmptyStarCssClass="Empty"
                            style="float: left;" />



        <asp:Label ID="CommunityRating" runat="server" Text='<%# WriteAvgRating(Eval("UserRating"), Eval("Reference").ToString())  %>' Font-Bold="False" Font-Size="X-Small"></asp:Label>
        </ContentTemplate></asp:UpdatePanel>

        </td>

    </tr>
</ItemTemplate>
<FooterTemplate>
    </table>
</FooterTemplate>
</asp:Repeater>
如何正确使用中继器中的额定值控制

protected void Rating_Changed(object sender, RatingEventArgs e)
    {
        string reference = ((AjaxControlToolkit.Rating)sender).Tag;
        int rating = Convert.ToInt32(e.Value);
        ...
        FillRepeater(); // reload data in repeater


    }