一个打分评价控件

来源:互联网 发布:外包公司java面试题 编辑:程序博客网 时间:2024/04/29 15:52

等级打分的一个灵活的第三方控件

可以制定CSS或着自己相相设计图片

先来个图片

 

把DLL拷贝到你的项目包括

SharpPieces.Web.Controls.Rating.dll

SharpPieces.Web.Controls.dll

这两个,还有一个样式文件夹

App_Themes

然后设置web.config

XML/HTML Code复制内容到剪贴板
 

Default是样式路径

下一步是把DLL添加到工具箱中,只添加SharpPieces.Web.Controls.Rating.dll就可以

添加方法右键VS的工具箱-》选择项-》浏览,添加到就可以

把控件拖到你的页面上

会自动生成代码

XML/HTML Code复制内容到剪贴板
  1.   
  2. <%@ Register assembly="SharpPieces.Web.Controls.Rating" namespace="SharpPieces.Web.Controls" tagprefix="piece" %>  
XML/HTML Code复制内容到剪贴板
  1. <piece:Rating id="rating1" ItemHeight="46" runat="server" Height="9px" Width="86px">piece:Rating>  

然后你现在就可以设置他的高,宽,默认值了

ItemCount是选项长度

设置 ItemHeight 属性

后台代码

C# Code复制内容到剪贴板
  1. List<string> list = new List<string>();   
  2.        list.Add("Choose a rating!");   
  3.        list.Add("1 star!");   
  4.        list.Add("2 stars!");   
  5.        list.Add("3 stars!");   
  6.        list.Add("4 stars!");   
  7.        list.Add("5 stars!");   
  8.   
  9.        this.rating1.MessageList = list.ToArray();   

这是选择后提示的文字

其他属性,您可能会发现有用:
CurrentRating -集中选择一个默认的等级,让使用者可以改变以后。
messageList的 -设置邮件列表上显示的鼠标了。 同样的名单也可用于提示每一个项目的明星。 请注意,第一个字符串的邮件列表中对应于“没有项目选择”。
AllowMultipleChanges -允许/ disalow用户改变它的主意,选择不同的等级。

下载地址:http://www.51ascx.com/86.html