日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ASP.NET顯示漸變圖片

最終效果:

實現(xiàn)效果,首先準備一張圖片,高度為25pixel,寬度為1至3pixel漸變的圖片??梢赃@里下載。

還要準備數(shù)據(jù):

 
 
 
 
  1. Dictionary Datas  
  2.     {  
  3.         get 
  4.         {  
  5.             Dictionary d = new Dictionary();  
  6.             d.Add(1, 35);  
  7.             d.Add(2, 45);  
  8.             d.Add(3, 20);  
  9.             return d;  
  10.         }  
  11.     } 

ok,數(shù)據(jù)準備完了,在aspx里放三個Label控件,當然你可以顯示在其它控件或是標簽中,有一點要注意的是Width="300",它是漸變圖片在100%的寬度:

 
 
 
 
  1.  
  2.           
  3.          

把數(shù)據(jù)顯示于Label上:

 
 
 
 
  1. protected void Page_Load(object sender, EventArgs e)  
  2.     {  
  3.         Data_Binding();  
  4.     }  
  5.  
  6.     private void Data_Binding()  
  7.     {  
  8.         int totals = 100;  
  9.         foreach (KeyValuePair kvp in Datas)  
  10.         {  
  11.             double rate = kvp.Value / (double)totals;  
  12.  
  13.             double width = rate * 300;  
  14.             switch (kvp.Key)  
  15.             {  
  16.                 case 1:  
  17.                     this.Label1.Text = GradientImage(width, rate);  
  18.                     break;  
  19.                 case 2:  
  20.                     this.Label2.Text = GradientImage(width, rate);  
  21.                     break;  
  22.                 case 3:  
  23.                     this.Label3.Text = GradientImage(width, rate);  
  24.                     break;  
  25.             }  
  26.         }  
  27.     }  
  28.  
  29.     private string GradientImage(double width, double rate)  
  30.     {  
  31.         return " " + rate.ToString("p");  
  32.     } 

網(wǎng)站題目:ASP.NET顯示漸變圖片
本文URL:http://www.5511xx.com/article/cdidjeo.html