JavaScript与Web Service组合实现无刷新交互之查询数据库

时间:2010-04-13 12:21:05  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:sp; 少说话多做事,我们还是直奔主题吧!先看看今天的扩展性文章涉及到的东东.     1.建立ASP.NET AJAX网站项目     2.建立MSSQL数据库test,并建立UserInfo表     3.建立与UserInfo表对应的实体类UserInfo,并定义好成员属性(get,set)     4.建立UserInfoCompontent组件类,封装数...
  正文:

JavaScript与Web Service组合实现无刷新交互这篇文章我已经写得比较清楚了.客户端的 JavaScript怎么与服务端的Web Service进行通信达到无刷新的AJAX功能.今天我将接着这里给大家写一篇扩展性文章.希望对大家有所帮助.
   
    少说话多做事,我们还是直奔主题吧!先看看今天的扩展性文章涉及到的东东.
     1.建立ASP/ target=_blank class=infotextkey>asp.NET AJAX网站项目
     2.建立MSSQL数据库test,并建立UserInfo表
     3.建立与UserInfo表对应的实体类UserInfo,并定义好成员属性(get,set)
     4.建立UserInfoCompontent组件类,封装数据的查询功能
     5.建立Web Service调用UserInfoCompontent类的方法(因为Web Service才是与JavaScript交互的组件层)
     6.建立ASPX页面,掉用UserInfoCompontent把数据库的数据显示出来.
     7.在上一步建立的ASPX页面里定义与Web Service交互的JavaScript方法,处理发送请求和响应请求的相关操作.

一、二:第一、二步就不多说了吧,这两步要是就有问题的话我建议你可以转行干别的工作去了。下面是建立表的脚本:
   if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserInfo]') and OBJECTPROPERTY
   (id,
   N'IsUserTable') = 1)
   drop table [dbo].[UserInfo]
   GO
   CREATE TABLE [dbo].[UserInfo] (
    [userId] [int] IDENTITY (1, 1) NOT NULL ,
    [userName] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
    [userSex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
    [userAge] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
    [userTelephone] [varchar] (11) COLLATE Chinese_PRC_CI_AS NULL ,
    [userAddress] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
   ) ON [PRIMARY]
   GO

三:建立UserInfo类并定义其成员与UserInfo表对应,设置其属性(get,set),UserInfo类的定义如下:
public class UserInfo
{
    public UserInfo(int id,string name,string sex,string age,string telephone,string address)
    {
        this.UserId = id;
        this.UserName = name;
        this.UserSex = sex;
        this.UserAge = age;
        this.UserTelephone = telephone;
        this.UserAddress = address;
    }

    private int _userId;
    public int UserId
    {
        get { return _userId; }
        set { _userId = value; }
    }

    private string _userName;
    public string UserName
    {
        get { return _userName; }
        set { _userName = value; }
    }

    private string _userSex;
    public string UserSex
    {
        get { return _userSex; }
        set { _userSex = value; }
    }

    private string _userAge;
    public string UserAge
    {
        get { return _userAge; }
        set { _userAge = value; }
    }

    private string _userTelephone;
    public string UserTelephone
    {
        get { return _userTelephone; }
        set { _userTelephone = value; }
    }

    private string _userAddress;

JavaScript与Web Service组合实现无刷新交互之查询数据库》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/13614.html

 1/4    1 2 3 4 下一页 尾页


关键字:

关于《JavaScript与Web Service组合实现无刷新交互之查询数据库》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td