用asp.net做网站,网站中需要一个进度条显示某个业务关注人的多少!!!求啊怎么做啊!!
谢谢大家啦!! --------------------编程问答-------------------- 顶啊!!! --------------------编程问答-------------------- 怎么顶 --------------------编程问答-------------------- 该业务关注人数/所有任务中最大的业务关注人数*100 --------------------编程问答-------------------- 求解答啊!!!--------------------编程问答-------------------- 3楼哥哥我说的是代码怎么做啊。。。我是个绝对菜鸟啊 --------------------编程问答-------------------- 如果不需要动态变化,只显示一个进度条百分比的图形,也用DIV+CSS就可以了,服务器端生成该HTML --------------------编程问答-------------------- http://zhidao.baidu.com/question/71833140.html --------------------编程问答-------------------- Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.progress
{
position: relative;
border: 1px #ccc solid;
width: 200px;
height: 20px;
}
.progress .cr
{
height: 18px;
margin: 1px;
background: #009900;
}
.progress .val
{
position: absolute;
top: 2px;
right: 2px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:Literal ID="ltlProgress" runat="server"></asp:Literal>
</form>
</body>
</html>
Default.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
int TotalCount = 100; //总关注数
int ACount = 30; //某业务关注数
string bf = string.Format("{0}%", Math.Floor(ACount / (TotalCount * 1.0) * 100));
StringBuilder str = new StringBuilder();
str.Append("<div class=\"progress\">");
str.AppendFormat("<div class=\"cr\" style=\"width: {0}\">", bf);
str.Append("</div>");
str.AppendFormat("<div class=\"val\">{0}", bf);
str.Append("</div></div>");
ltlProgress.Text = str.ToString();
}
补充:.NET技术 , C#