您现在的位置是:网站首页> 编程资料编程资料
ASP.NET显示渐变图片实现方法_实用技巧_
2023-05-24
284人已围观
简介 ASP.NET显示渐变图片实现方法_实用技巧_
先给大家来个最终效果:

实现效果,首先准备一张图片,高度为25pixel,宽度为1至3pixel渐变的图片。可以这里下载。
还要准备数据:
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"); } 以上就是ASP.NET实现渐变图片的方法,希望对大家的学习有所帮助。
您可能感兴趣的文章:
相关内容
- ASP.NET文件处理如何操作_实用技巧_
- ASP.NET Forms身份认证详解_实用技巧_
- 灵活掌握asp.net中gridview控件的多种使用方法(上)_实用技巧_
- APS.NET MVC4生成二维码简单解析_实用技巧_
- 解决asp.net mvc UpdateModel更新对象后出现null问题的方法_实用技巧_
- 总结十条.NET异常处理建议_实用技巧_
- 浅析.NET逻辑分层架构_实用技巧_
- Microsoft Visual Studio 2010下如何添加命令提示行_实用技巧_
- 分享Visual Studio原生开发的10个调试技巧(2)_实用技巧_
- Visual Studio调试技巧汇总_实用技巧_
