怎么在ASP.NET中对图片进行渐变显示-创新互联
                                            本篇文章为大家展示了怎么在ASP.NET中对图片进行渐变显示,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

准备数据:
DictionaryDatas { get { Dictionary d = new Dictionary (); d.Add(1, 35); d.Add(2, 45); d.Add(3, 20); return d; } } 
ok,数据准备完了,在aspx里放三个Label控件,当然你可以显示在其它控件或是标签中,有一点要注意的是Width="300",它是渐变图片在100%的宽度:
把数据显示于Label上:
protected void Page_Load(object sender, EventArgs e) 
 { 
 Data_Binding(); 
 } 
 
 private void Data_Binding() 
 { 
 int totals = 100; 
 foreach (KeyValuePair kvp in Datas) 
 { 
 double rate = kvp.Value / (double)totals; 
 
 double width = rate * 300; 
 switch (kvp.Key) 
 { 
 case 1: 
  this.Label1.Text = GradientImage(width, rate); 
  break; 
 case 2: 
  this.Label2.Text = GradientImage(width, rate); 
  break; 
 case 3: 
  this.Label3.Text = GradientImage(width, rate); 
  break; 
 } 
 } 
 } 
 
 private string GradientImage(double width, double rate) 
 { 
 return "![]() " + rate.ToString("p"); 
 }
 " + rate.ToString("p"); 
 } 上述内容就是怎么在ASP.NET中对图片进行渐变显示,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
名称栏目:怎么在ASP.NET中对图片进行渐变显示-创新互联
标题路径:http://www.scyingshan.cn/article/dscdej.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 