星星打分,有没有源码?

解决方案 »

  1.   

    页面:
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="AjaxControlToolkit, Version=1.0.11119.22070, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e"
        Namespace="AjaxControlToolkit" TagPrefix="cc1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Untitled Page</title>
         <style type ="text/css" >
            .RatingStar
            {
                font-size:0pt;
                width:13px;
                height:12px;
                marging:0px;
                padding:0px;
                cursor:pointer;
                display:block;
                background-repeat:no-repeat;
            }        .filledRatingStar
            {
                background-image:url(Images/FilledStar.png); 
            }        .emptyRatingStar
            {
                background-image:url(Images/EmptyStar.png); 
            }        .savedRatingStar
            {
                background-image:url(Images/SavedStar.png); 
            }</style> 
        
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" />
            &nbsp;请对Lancer汽车投票<br />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <cc1:Rating ID="Rating1" runat="server" BackColor="Transparent" BorderColor="Transparent"
                        EmptyStarCssClass="emptyRatingStar" FilledStarCssClass="filledRatingStar" Style="position: relative; top: 0px;"
                        WaitingStarCssClass="savedRatingStar" StarCssClass="RatingStar" CurrentRating="2" Height="20px" Width="173px">
                    </cc1:Rating>
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: relative"
                        Text="提交" Width="50px" /><br />
                    <asp:Label ID="Label1" runat="server" Style="position: relative" Width="173px"></asp:Label>
                </ContentTemplate>
            </asp:UpdatePanel>
            &nbsp;    </form>
    </body>
    </html>using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {    }    protected void Button1_Click(object sender, EventArgs e)
        {
            this.Label1.Text = "你投了" + this.Rating1.CurrentRating + "颗星";
        }
    }
      

  2.   

    微软的ajax toolkits有一个rating的控件
      

  3.   

    这个我知道,如果不用控件 手写ajax呢?
      

  4.   

    标题上有啊   就是手写ajax实现打分功能星星打分  很多网站上都有的。