介绍
本篇文章为大家展示了怎么在ASP。网络中对图片进行渐变显示,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
准备数据:
Dictionary, Datas {大敌; ,get {大敌; ,Dictionary , d =, new Dictionary ();, 35,d.Add (,),, 45,d.Add (,),, 20,d.Add (,),, ,return d; }大敌; 以前,}> 好的,数据准备完的了,在aspx里放三个标签控件,当然你可以显示在其它控件或是标签中,有一点要注意的是宽度=?00“,它是渐变图片在100%的宽度:
& lt; asp: Label ID=癓abel1", runat=皊erver",,文本=啊?宽度=?00“,BorderWidth=?“在& lt;/asp: Label> & lt; br /祝辞, ,& lt; asp: Label ID=癓abel2", runat=皊erver",,文本=?”,宽度=?00“,BorderWidth=?“祝辞& lt;/asp: Label> & lt; br /祝辞, ,& lt; asp: Label ID=癓abel3", runat=皊erver",,文本=?”,宽度=?00“,BorderWidth=?“祝辞& lt;/asp: Label> & lt; br /祝辞把数据显示于标签上:
protected void employee (object ,发送方,EventArgs e), {大敌; ,Data_Binding (),, }大敌; , ,private void  Data_Binding (), {大敌; ,int totals =, 100,, ,foreach (KeyValuePair<, int, int>, kvp 拷贝数据), {大敌; ,double rate =, kvp.Value /,(双)总数;, , ,double width =, rate *, 300,, ,switch (kvp.Key), {大敌; case 1:大敌; this.Label1.Text 才能=,GradientImage(宽度、,速率);, ,,休息; case 2:大敌; this.Label2.Text 才能=,GradientImage(宽度、,速率);, ,,休息; case 3:大敌; this.Label3.Text 才能=,GradientImage(宽度、,速率);, ,,休息; }大敌; }大敌; }大敌; , ,private string  GradientImage (double 宽度,,double 利率), {大敌; ,return “& lt; IMG 身高=& # 39;21 & # 39;,src=https://www.yisu.com/zixun/的图片/bar.gif宽度=薄?宽度+”=癮bsMiddle”>“对齐+ rate.ToString (“p”); }上述内容就是怎么在ASP.NET中对图片进行渐变显示,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
怎么在ASP.NET中对图片进行渐变显示