惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
阮一峰的网络日志
阮一峰的网络日志
D
Docker
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
J
Java Code Geeks
S
SegmentFault 最新的问题
月光博客
月光博客
G
Google Developers Blog
美团技术团队
Last Week in AI
Last Week in AI
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
The Blog of Author Tim Ferriss
腾讯CDC
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
The Cloudflare Blog
有赞技术团队
有赞技术团队
博客园_首页
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
B
Blog
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
F
Fortinet All Blogs
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
爱范儿
爱范儿
D
DataBreaches.Net
F
Full Disclosure
M
MIT News - Artificial intelligence
博客园 - 司徒正美
H
Help Net Security

博客园 - symjie

每天学一点AS3.0(五)---声音的控制(5) 每天学一点AS3.0(四)---声音的控制(4) 每天学一点AS3.0(三)---声音的控制(3) 每天学一点AS3.0(二)---声音的控制(2) 每天学一点AS3.0(一)---声音的控制 Jquery json的超强组合 - symjie - 博客园 javascript分页程序 - symjie - 博客园 初试jquery制作一个简单的loading delegate——委派 - symjie - 博客园 sql 分页 Ajax.net和GridView交互 Ajax.net+模态窗口的登陆简单例子 GridView自定义分页(vb) - symjie - 博客园 用下拉列表控制gridview的分页 DataView数据组件 (转) c#冒泡程序 Atlas学习笔记 getElementByTagsName和相关函数的学习 基于Ajax.net的验证
Ajax.net实现loading登陆的效果 - symjie - 博客园
symjie · 2007-04-17 · via 博客园 - symjie

   恩,这几天在看着那些大网站的一些Ajax.net的loading的效果,也想写一个,虽然很简单,但容易说明问题。我的这个例子是在登陆的时候显示用户正在登陆的等待信息。同样的使用了AjaxPro.dll。
一,在aspx的页面的代码如下

 1<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="ajaxproloading.Default5" %>
 2
 3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4
 5<html xmlns="http://www.w3.org/1999/xhtml" >
 6<head runat="server">
 7    <title>loaing</title>
 8    <script language=javascript>
 9    function Get_Name()
10    {
11      var name=document.getElementById("Text1").value;
12      var pwd=document.getElementById("Text2").value;
13      ajaxproloading.Default5.GetLogin(name,pwd,CallBackServer);
14      document.getElementById("loading").style.display="block";
15     
16    }

17    function CallBackServer(res)
18    {
19     var success=res.value;
20     document.getElementById("loading").style.display="none";
21    
22     if(success)
23     {
24       document.getElementById("ss").innerHTML="登陆成功";
25       
26     }

27     else
28     {
29       document.getElementById("ss").innerHTML="登陆失败";
30     }

31    }

32    
</script>
33</head>
34<body>
35    <form id="form1" runat="server">
36    <div>
37        <input id="Button1" type="button" value="button" onclick="Get_Name();" />
38        <input id="Text1" type="text" />
39           <input id="Text2" type="text" /></div>
40        <div id="loading" style="display:none;"><img src=9.gif />正在登陆</div>
41       <div id="ss"></div>
42    </form>
43</body>
44</html>
45

二,.cs的代码

 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Collections;
 5using System.Web;
 6using System.Web.Security;
 7using System.Web.UI;
 8using System.Web.UI.WebControls;
 9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11using System.Data.SqlClient;
12namespace ajaxproloading
13{
14    public partial class Default5 : System.Web.UI.Page
15    {
16        protected void Page_Load(object sender, EventArgs e)
17        {
18            AjaxPro.Utility.RegisterTypeForAjax(typeof(Default5));
19        }

20        [AjaxPro.AjaxMethod]
21        public bool GetLogin(string username,string userpwd)
22        {
23            System.Threading.Thread.Sleep(3000);
24            SqlConnection con = new SqlConnection("server=.;database=testajax;uid=sa;pwd=lanjie");
25            con.Open();
26            SqlCommand com = new SqlCommand();
27            com.CommandText = "select * from userinfo where username='" + username + "' and userpwd='" + userpwd+"'";
28            com.Connection = con;
29            SqlDataReader da = com.ExecuteReader();
30            if (da.Read())
31            {
32                con.Close();
33                return true;
34            }

35            else
36            {
37                con.Close();
38                return false;
39            }

40        }

41    }

42}

43

恩,还算是能看吧,哈哈。听说Ajax不支持文件上传,在下一次,我们来探讨一下阿。