Ajax评级控件无法在鼠标上运行

时间:2013-08-26 10:35:41

标签: ajaxcontroltoolkit

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

请有人帮助我

1 个答案:

答案 0 :(得分:0)

替换:

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

使用此Ajax控件:

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

它会正常工作;)