マウス オーバーで Ajax 評価コントロールが機能しません。待っている状態、満たされている状態、空の状態のクラスについて言及しました。しかし、マウスオーバー時にcssクラスを変更しません。何が足りないのかわからない。
これはcssです。
.ratingStar
{
font-size: 0pt;
width: 15px;
height: 18px;
display: block;
background-repeat: no-repeat;
cursor: pointer;
}
.filledRatingStar
{
background-image:url('images/star_full.png');
}
.emptyRatingStar
{
background-image:url('images/star_empty.png');
}
.savedRatingStar
{
background-color:red;
}
そしてこちらが本体、
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<ajaxToolkit:Rating ID="ThaiRating" runat="server" BehaviorID="RatingBehavior1"
CurrentRating="0"
MaxRating="5"
StarCssClass="ratingStar"
WaitingStarCssClass="savedRatingStar"
FilledStarCssClass="filledRatingStar"
EmptyStarCssClass="emptyRatingStar"
style="float: left;" />
</div>
そして、アセンブリを一番上に登録しました。
<%@ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>
誰か助けてください