0

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" %>

请任何人帮助我

4

1 回答 1

0

代替 :

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

使用此 Ajax 控件:

<asp:ToolkitScriptManager runat="Server"  ID="ScriptManager1" />

它会正常工作;)

于 2013-11-17T14:17:10.330 回答