广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    实现页面提交时显示"正在处理字样"

    2018-04-04 08:34:43 次阅读 稿源:互联网
    零七广告
    烈火网(LieHuo.Net)教程 经常在一些网站上看到这样的效果:就是当我们在提交产品购买或会员注册时,没有提交成功之前会显示:正在处理或正在提交字样,其实我们也可以将这样的效果放在我们的网站上,只要在aspx页面上加一个DIV一个button就可以来实现就可以达到目的, DIV设置如下:Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]<div id="divOver" runat="server" style="Z-INDEX: 12000; LEFT: 0px; WIDTH: 160; CURSOR: wait; POSITION: absolute; TOP: 0px; HEIGHT: 100">
    <table style="width:17%; height:10%;">
    <tr>
    <td>
    <table width="169" style="WIDTH: 160px; HEIGHT: 62px">
    <tr align="center" valign="middle">
    <td>交易正在处理中<br />Please waiting</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>

    然后在后台代码中加上下面代码:

    Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]protected void Page_Load(object sender, EventArgs e)
    {
    //注册button1的onclick事件
    this.Button1.Attributes.Add("onclick", "javascript:document.getElementById('divOver').style.visibility='visible';");
    //运行先把这个DIV隐藏起来
    divOver.Style.Add("visibility", "hidden");
    }

    //button单击后会发生一次页面postback,预呈现里面添加把div隐藏
    protected override void OnPreRenderComplete(EventArgs e)
    {
    divOver.Style.Add("visibility", "hidden");
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
    //预设button业务处理为5S
    Thread.Sleep(5000);
    }

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告