首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急 击酱油!100分! .NET 短信发送加进度条源码

2013-08-01 
急急急! 打酱油!100分!.NET 短信发送加进度条源码!.NET 短信发送加进度条源码![解决办法]我手机里面有,但

急急急! 打酱油!100分! .NET 短信发送加进度条源码!
.NET 短信发送加进度条源码! 
[解决办法]
我手机里面有,但是不知道怎么做的,期待答案
[解决办法]
木有类  顶帖以示存在
[解决办法]

引用:
我手机里面有,但是不知道怎么做的,期待答案

你的手机是什么型号的呀
找一个读写程序,将其读取出来

[解决办法]
POST
[解决办法]
也很想有!
[解决办法]
手机内的系统,网有上源代码呀,
你们可以去找找吧
[解决办法]
手机的?
网页版知道jquery样式等都不错的例子,手机丕知道了..
[解决办法]
自己写吧
[解决办法]
你用的发送短信的软件接口,发送短信的方法没有进度条,需要自己写,是这样吗?
不知道你的接口用的什么协议,既然你这个帖子发在[asp.net]版块,很可能是个webForm项目,如果是通过http提交数据,就只能写假的了。
因为一次请求只有一次响应,在结果返回之前你是不知道的,
做个假进度条,异步请求开始后,两三秒内滚到99%停下等返回结果,一般不会等很久就返回结果了,用户感觉不出来是假进度条。

批量发送短信的进度条也是这样,除非所谓“批量发送”也是一条条的发(多个异步请求),
[解决办法]
期待中,希望我也能升级一下
我自己的手机系统

[解决办法]
留个名,搞不好火了呢!!
[解决办法]
<!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> 


<title>进度条</title> 
<style type="text/css"> 
body{ 
text-align:center; 

.graph{ 
width:50px; 
border:1px solid #F8B3D0; 
height:25px; 

#bar{ 
display:block; 
background:#FFE7F4; 
float:left; 
height:100%; 
text-align:center; 

#barNum{ 
position:absolute; 

</style> 
<script type="text/javascript"> 
function $(obj){ 
return document.getElementById(obj); 

function go(){ 
$("bar").style.width = parseInt($("bar").style.width) + 1 + "%"; 
$("bar").innerHTML = $("bar").style.width; 
if($("bar").style.width == "100%"){ 
window.clearInterval(bar); 



var bar = window.setInterval("go()",50); 
window.onload = function(){ 
bar; 

</script> 
</head> 
<body> 
<div class="graph"> 
<strong id="bar" style="width:1%;"></strong> 
</div> 
</body> 
</html> 

[解决办法]
学习学习
[解决办法]
可以使用js追加输出。这个是我用.net的源码。你可以修改后使用
首先建立ProgressBar.cs


using System;
using System.Collections.Generic;
using System.Text;
    public class ProgressBar
    {
        /// <summary>
        /// 进度条的初始化
        /// </summary>
        public static void Start()
        {
            Start("正在加载...");
        }
        /// <summary>
        /// 进度条的初始化
        /// </summary>
        /// <param name="msg">最开始显示的信息</param>
        public static void Start(string msg)
        {
            var sbProgressBar = new StringBuilder();           


            sbProgressBar.Append("<html xmlns="http://www.w3.org/1999/xhtml">\r\n<head>\r\n<title></title>\r\n\r\n");
            sbProgressBar.Append("<link href="/xrmanage/css/css.css" rel="stylesheet" type="text/css" />\r\n ");
            sbProgressBar.Append("<style>body {text-align:center;margin-top: 50px;}#ProgressBarSide {height:25px;border:1px #2F2F2F;width:65%;background:#EEFAFF;}</style>\r\n ");
            sbProgressBar.Append("<script language="javascript">\r\n ");
            sbProgressBar.Append("function SetPorgressBar(msg, pos)\r\n ");
            sbProgressBar.Append("{\r\n ");
            sbProgressBar.Append("document.getElementById('ProgressBar').style.width = pos + "%";\r\n ");
            sbProgressBar.Append("WriteText('Msg1',msg + " 已完成" + pos + "%");\r\n ");
            sbProgressBar.Append("}\r\n ");
            sbProgressBar.Append("function SetCompleted(msg)\r\n{\r\nif(msg=="")\r\nWriteText("Msg1","完成。");\r\n ");
            sbProgressBar.Append("else\r\nWriteText("Msg1",msg);\r\n}\r\n ");
            sbProgressBar.Append("function WriteText(id, str)\r\n ");
            sbProgressBar.Append("{\r\n ");
            sbProgressBar.Append("var strTag = '<span style="font-family:Verdana, Arial, Helvetica;font-size=11.5px;color:#DD5800">' + str + '</span>';\r\n ");
            sbProgressBar.Append("document.getElementById(id).innerHTML = strTag;\r\n ");
            sbProgressBar.Append("}\r\n ");
            sbProgressBar.Append("</script>\r\n</head>\r\n<body>\r\n ");
            sbProgressBar.Append("<div id="Msg1"><span style="font-family:Verdana, Arial, Helvetica;font-size=11.5px;color:#DD5800">" + msg + "</span></div>\r\n ");


            sbProgressBar.Append("<div id="ProgressBarSide" align="left" style="color:Silver;border-width:1px;border-style:Solid;">\r\n ");
            sbProgressBar.Append("<div id="ProgressBar" style="background-color:#008BCE; height:25px; width:0%;color:#fff;"></div>\r\n ");
            sbProgressBar.Append("</div>\r\n</body>\r\n</html>\r\n ");
            System.Web.HttpContext.Current.Response.Write(sbProgressBar.ToString());
            System.Web.HttpContext.Current.Response.Flush();
        }
        /// <summary>
        /// 滚动进度条
        /// </summary>
        /// <param name="Msg">在进度条上方显示的信息</param>
        /// <param name="Pos">显示进度的百分比数字</param>
        public static void Roll(string Msg, int Pos)
        {
            string jsBlock = "<script language="javascript">SetPorgressBar('" + Msg + "'," + Pos + ");</script> ";
            System.Web.HttpContext.Current.Response.Write(jsBlock);
            System.Web.HttpContext.Current.Response.Flush();
        }
    }


[解决办法]
顶帖,


回帖是一种美德
[解决办法]
20 21楼的可以用的呀

修改下 在里面加入你发短信的代码并判断下是否成功 返回bool值就好了
[解决办法]

------解决方案--------------------


用 ajax
[解决办法]
露脸
说不定红了
[解决办法]


[解决办法]
急 击酱油!100分!  .NET 短信发送加进度条源码

热点排行