数据绑定-关于画星星的问题

Score属性只要定义为int型用来存放分数值就行,然后写一个公共的静态方法,将分值转换为图片即可,如:

public static string Score_To_Image(int score)
{
  string img = "";
  switch(score)
  {
    case 1:
      img = "半颗星图片";      break;
    ......
    case 10:
      img = "五颗星图片"      break;
  }
  return img;
}

绑定时调用如上方法即可:
Score_To_Image(yourModel.Score)

<%# Score_To_Image(int.Parse(DataBinder.Eval(Container.DateItem,"score").ToString())) %>

  

posted on 2007-06-04 17:05  Yuxin Yang  阅读(451)  评论(0编辑  收藏  举报