Ajax rating toolkit не виден в моем contentplaceholder ASP
я пытаюсь показать рейтинг пользователя из базы данных sql с помощью ajax rating toolkit в datalist под contentplaceholder masterform, но звезды не видны.Я попытался добавить встроенный css в masterform и дочернюю форму, но это все равно то же самое, что и код моего contentplaceholder и стиль, который я применяю.У меня также есть правильный url-адрес изображений.
<asp:Content ID="Content2" ContentPlaceHolderID="cpMainContent" Runat="Server"> <table> <tr ><td> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MOVIERATINGConnectionString1 %>" SelectCommand="SELECT users.name as username,userrating.comment as usercomment,userrating.stars as userstars,moviedata.name as moviename,userrating.ratingID as ratingID FROM userrating userrating inner join users users on users.userid=userrating.userid inner join moviedata moviedata on moviedata.movieid=userrating.movieid"></asp:SqlDataSource> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:DataList ID="DataList1" runat="server" DataKeyField="ratingID" DataSourceID="SqlDataSource1"> <ItemTemplate> Username: <asp:Label ID="ratingIDLabel" runat="server" Text='<%# Eval("username") %>' /> <br /> Movie Name: <asp:Label ID="Label1" runat="server" Text='<%# Eval("moviename") %>' /> <br /> Comment: <asp:Label ID="userIDLabel" runat="server" Text='<%# Eval("usercomment") %>' /> <br /> Rating <ajaxToolkit:Rating runat="server" ID="Rating1" MaxRating="10" CurrentRating='<%# !string.IsNullOrEmpty(Eval("userstars").ToString()) ? Convert.ToInt32(Eval("userstars")) : 0 %>' StarCssClass="Star" WaitingStarCssClass="WaitingStar" EmptyStarCssClass="Star" FilledStarCssClass="FilledStar" AutoPostBack="True" > </ajaxToolkit:Rating> <br /> <br /> </ItemTemplate> </asp:DataList> </td> </tr> <tr><td> <asp:SqlDataSource ID="SqlDataSource2" runat="server"></asp:SqlDataSource> <asp:DataList ID="DataList2" runat="server"></asp:DataList> </td></tr> <tr><td></td></tr> </table> </asp:Content>
стиль, применяемый в голове masterpage
<asp:ContentPlaceHolder ID="head" runat="server"> <style type="text/css"> .Star { background-image: url(images/Star.gif); height: 17px; width: 17px; } .WaitingStar { background-image: url(images/WaitingStar.gif); height: 17px; width: 17px; } .FilledStar { background-image: url(images/FilledStar.gif); height: 17px; width: 17px; } </style> </asp:ContentPlaceHolder>
Что я уже пробовал:
я пробовал поместить тег стиля в мастерформе в дочернюю форму я также пробовал его в отдельном приложении