知识大全 ASP.NET实现进度条

Posted 内容

篇首语:今日长缨在手,何时缚住苍龙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET实现进度条相关的知识,希望对你有一定的参考价值。

ASP.NET实现进度条  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  终于找到一个ASP NET实现进度条的例子

  建立一个WEB工程 添加新项 >HTML页面 命名为 内容如下

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= id= mainWindow >

  <head>

  <title>无标题页</title>

  <script language= javascript >

  function SetPressBar(pos)

  

  //设置进度条居中

  var screenHeight = window[ mainWindow ] offsetHeight;

  var screenWidth = window[ mainWindow ] offsetWidth;

  ProgressBarSide style width = Math round(screenWidth / );

  ProgressBarSide style left = Math round(screenWidth / );

  ProgressBarSide style top = Math round(screenHeight / );

  ProgressBarSide style height = px ;

  ProgressBarSide style display = ;

  //设置进度条百分比

  ProgressBar style width = pos + % ;

  ProgressText innerHTML = pos + % ;

  

  //完成后隐藏进度条

  function SetCompleted()

  

  ProgressBarSide style display = none ;

  

  </script>

  </head>

  <body>

  <div id= ProgressBarSide >

  <div id= ProgressBar ></div>

  <div id= ProgressText ></div>

  </div>

  </body>

  </>

  后台代码 Default aspx cs

  using System;

  using System Data;

  using System Configuration;

  using System Web;

  using System Web Security;

  using System Web UI;

  using System Web UI WebControls;

  using System Web UI WebControls WebParts;

  using System Web UI HtmlControls;

  using System Threading;

  using System IO;

  public partial class _Default : System Web UI Page

  

  private void beginProgress()

  

  //根据显示进度条界面

  string templateFileName = Path Combine(Server MapPath( ) );

  StreamReader reader = new StreamReader(@templateFileName System Text Encoding GetEncoding( GB ));

  string = reader ReadToEnd();

  reader Close();

  Response Write();

  Response Flush();

  

  private void setProgress(int percent)

  

  string jsBlock = <script>SetPressBar( + percent ToString() + ); </script> ;

  Response Write(jsBlock);

  Response Flush();

  

  private void finishProgress()

  

  string jsBlock = <script>SetCompleted();</script> ;

  Response Write(jsBlock);

  Response Flush();

  

  private void Page_Load(object sender System EventArgs e)

  

  beginProgress();

  for (int i = ; i <= ; i++)

  

  setProgress(i);

  //此处用线程休眠代替实际的操作 如加载数据等

  System Threading Thread Sleep( );

  

  finishProgress();

  

cha138/Article/program/net/201311/11915

相关参考

知识大全 在ASP.NET中显示进度条

在ASP.NET中显示进度条  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于加载时间比较长的

知识大全 ASP.NET之用AJAX设置进度条

ASP.NET之用AJAX设置进度条  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 ASP.NET带进度条多文件上传

ASP.NET带进度条多文件上传  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  )解压jquer

知识大全 Asp.Net 无刷新文件上传并显示进度条的实现方法及思路

Asp.Net无刷新文件上传并显示进度条的实现方法及思路  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例

  在aspnet中执行一个长时间的操作有的时候需要在在客户端有一个反馈能了解到任务的执行进度大致看了一下有这么几种做法  ()按下按钮的时候给出一个<div>提示正在执行任务执行完毕让这

知识大全 asp.net 中实现窗体两边的浮动条

  javascript   第一个  <SCRIPTsrc=js/showjs></SCRIPT>  showjs代码如下  /****&nbs

知识大全 asp.net防止页面刷新或后退引起重复提交

  项目中遇到刷新后重复的向数据库增加一条相同的记录引出错误归纳得出问题是  怎样防止页面刷新或后退引起重复提交数据的问题  其实防止刷新是开发中经常遇到的问题通常有多种方法来实现(下面是一些解决方案

知识大全 JSP编程进度条设计实例

JSP编程进度条设计实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    许多Web应用企业应

知识大全 怎样在Java实例开发的过程中使用进度条

怎样在Java实例开发的过程中使用进度条  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在读取大

用IE浏览网页时,当看到网页进度条停止时,希望继续访问该网页,可以使用的工具按钮是

用IE浏览网页时,当看到网页进度条停止时,希望继续访问该网页,可以使用的工具按钮是_____。A、主页B、刷新C、停止D、历史答案:B解析:本题考查计算机常识。浏览网页进程停止应按“刷新”按钮继续浏览