当前位置:编程学习 > C#/ASP.NET >>

用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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,