webservice 实现动态刷新

    FeaturedService.asmx

webservice 实现动态刷新using System;
webservice 实现动态刷新
using System.Collections;
webservice 实现动态刷新
using System.ComponentModel;
webservice 实现动态刷新
using System.Data;
webservice 实现动态刷新
using System.Diagnostics;
webservice 实现动态刷新
using System.Web;
webservice 实现动态刷新
using System.Web.Services;
webservice 实现动态刷新
using System.Data .SqlClient ;
webservice 实现动态刷新
webservice 实现动态刷新
webservice 实现动态刷新
namespace WebService
webservice 实现动态刷新webservice 实现动态刷新
webservice 实现动态刷新{
webservice 实现动态刷新webservice 实现动态刷新    
/**//// <summary>
webservice 实现动态刷新    
/// FeaturedService 的摘要说明。
webservice 实现动态刷新    
/// </summary>

webservice 实现动态刷新    public class FeaturedService : System.Web.Services.WebService
webservice 实现动态刷新webservice 实现动态刷新    
webservice 实现动态刷新{
webservice 实现动态刷新        
public FeaturedService()
webservice 实现动态刷新webservice 实现动态刷新        
webservice 实现动态刷新{
webservice 实现动态刷新            
//CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
webservice 实现动态刷新
            InitializeComponent();
webservice 实现动态刷新        }

webservice 实现动态刷新
webservice 实现动态刷新webservice 实现动态刷新        
组件设计器生成的代码#region 组件设计器生成的代码
webservice 实现动态刷新        
webservice 实现动态刷新        
//Web 服务设计器所必需的
webservice 实现动态刷新
        private IContainer components = null;
webservice 实现动态刷新                
webservice 实现动态刷新webservice 实现动态刷新        
/**//// <summary>
webservice 实现动态刷新        
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
webservice 实现动态刷新        
/// 此方法的内容。
webservice 实现动态刷新        
/// </summary>

webservice 实现动态刷新        private void InitializeComponent()
webservice 实现动态刷新webservice 实现动态刷新        
webservice 实现动态刷新{
webservice 实现动态刷新        }

webservice 实现动态刷新
webservice 实现动态刷新webservice 实现动态刷新        
/**//// <summary>
webservice 实现动态刷新        
/// 清理所有正在使用的资源。
webservice 实现动态刷新        
/// </summary>

webservice 实现动态刷新        protected override void Dispose( bool disposing )
webservice 实现动态刷新webservice 实现动态刷新        
webservice 实现动态刷新{
webservice 实现动态刷新            
if(disposing && components != null)
webservice 实现动态刷新webservice 实现动态刷新            
webservice 实现动态刷新{
webservice 实现动态刷新                components.Dispose();
webservice 实现动态刷新            }

webservice 实现动态刷新            
base.Dispose(disposing);        
webservice 实现动态刷新        }

webservice 实现动态刷新        
webservice 实现动态刷新        
#endregion

webservice 实现动态刷新
webservice 实现动态刷新        
// WEB 服务示例
webservice 实现动态刷新        
// HelloWorld() 示例服务返回字符串 Hello World
webservice 实现动态刷新        
// 若要生成,请取消注释下列行,然后保存并生成项目
webservice 实现动态刷新        
// 若要测试此 Web 服务,请按 F5 键
webservice 实现动态刷新

webservice 实现动态刷新        
webservice 实现动态刷新            [WebMethod] 
webservice 实现动态刷新            
public string GetFeatured() 
webservice 实现动态刷新webservice 实现动态刷新            
webservice 实现动态刷新{
webservice 实现动态刷新                
string strSelect;
webservice 实现动态刷新                SqlConnection conPubs;
webservice 实现动态刷新                SqlDataAdapter dadPubs;
webservice 实现动态刷新                DataSet dstTitles;
webservice 实现动态刷新                DataRow drowTitle;
webservice 实现动态刷新                Random objRanNum;
webservice 实现动态刷新                
int intRanNum;
webservice 实现动态刷新        
webservice 实现动态刷新                strSelect 
= "SELECT Title, isNull( Notes, '' ) Notes From Titles";
webservice 实现动态刷新                conPubs 
= new SqlConnection( "server=(local);database=pubs;uid=sa;pwd=" );
webservice 实现动态刷新                dadPubs 
= new SqlDataAdapter( strSelect, conPubs );
webservice 实现动态刷新                dstTitles 
= new DataSet();
webservice 实现动态刷新                dadPubs.Fill( dstTitles, 
"Titles" );
webservice 实现动态刷新                objRanNum 
= new Random();
webservice 实现动态刷新                intRanNum 
= objRanNum.Next( 0, dstTitles.Tables["Titles"].Rows.Count );
webservice 实现动态刷新                drowTitle 
= dstTitles.Tables["Titles"].Rows[intRanNum];
webservice 实现动态刷新                
return drowTitle["Title"+ " - " + drowTitle["Notes"];
webservice 实现动态刷新            }

webservice 实现动态刷新        
webservice 实现动态刷新    }

webservice 实现动态刷新}

webservice 实现动态刷新

调用页面

 
webservice 实现动态刷新webservice 实现动态刷新<%webservice 实现动态刷新@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebService.WebForm1" %>
webservice 实现动态刷新
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
webservice 实现动态刷新
<HTML>
webservice 实现动态刷新    
<HEAD>
webservice 实现动态刷新        
<title>WebForm1</title>
webservice 实现动态刷新        
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
webservice 实现动态刷新        
<meta name="CODE_LANGUAGE" Content="C#">
webservice 实现动态刷新        
<meta name="vs_defaultClientScript" content="JavaScript">
webservice 实现动态刷新        
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
webservice 实现动态刷新webservice 实现动态刷新        
<script>webservice 实现动态刷新
webservice 实现动态刷新      
webservice 实现动态刷新    
webservice 实现动态刷新    
var intCallID = 0;
webservice 实现动态刷新
webservice 实现动态刷新
function Init()
webservice 实现动态刷新webservice 实现动态刷新
webservice 实现动态刷新{
webservice 实现动态刷新  GetNewFeatured();
webservice 实现动态刷新  setInterval( 
"GetNewFeatured()"5000 ) 
webservice 实现动态刷新}

webservice 实现动态刷新
webservice 实现动态刷新
webservice 实现动态刷新
function GetNewFeatured()
webservice 实现动态刷新webservice 实现动态刷新
webservice 实现动态刷新{
webservice 实现动态刷新   service.useService(
"FeaturedService.asmx?WSDL","FeaturedService");
webservice 实现动态刷新  intCallID 
= service.FeaturedService.callService( "GetFeatured" );
webservice 实现动态刷新}

webservice 实现动态刷新
webservice 实现动态刷新
webservice 实现动态刷新
function Service_Result()
webservice 实现动态刷新webservice 实现动态刷新
webservice 实现动态刷新{
webservice 实现动态刷新  
if (event.result.error) 
webservice 实现动态刷新webservice 实现动态刷新  
webservice 实现动态刷新{
webservice 实现动态刷新  divFeatured.innerText 
= event.result.errorDetail.string;
webservice 实现动态刷新  }

webservice 实现动态刷新  
else
webservice 实现动态刷新webservice 实现动态刷新  
webservice 实现动态刷新{
webservice 实现动态刷新  divFeatured.innerText 
= event.result.value;
webservice 实现动态刷新  }

webservice 实现动态刷新}

webservice 实现动态刷新
webservice 实现动态刷新        
</script>
webservice 实现动态刷新    
</HEAD>
webservice 实现动态刷新    
<body MS_POSITIONING="GridLayout" onload="Init()">
webservice 实现动态刷新        
<form id="Form1" method="post" runat="server">
webservice 实现动态刷新            
<table width="600">
webservice 实现动态刷新                
<tr>
webservice 实现动态刷新                    
<td valign="top">
webservice 实现动态刷新                        
<h2>Welcome to this Web Site!</h2>
webservice 实现动态刷新                        Browse this Web site to get great deals on the latest books!
webservice 实现动态刷新                    
</td>
webservice 实现动态刷新                    
<td>
webservice 实现动态刷新                        
<div id="service"  style="behavior:url(webservice.htc)"  onresult="Service_Result()"></div>
webservice 实现动态刷新                        
<div id="divFeatured" style="BORDER-RIGHT:darkgreen 1px solid;PADDING-RIGHT:10px;BORDER-TOP:darkgreen 1px solid;PADDING-LEFT:10px;PADDING-BOTTOM:10px;BORDER-LEFT:darkgreen 1px solid;WIDTH:200px;PADDING-TOP:10px;BORDER-BOTTOM:darkgreen 1px solid">
webservice 实现动态刷新                        
</div>
webservice 实现动态刷新                    
</td>
webservice 实现动态刷新                
</tr>
webservice 实现动态刷新            
</table>
webservice 实现动态刷新        
</form>
webservice 实现动态刷新    
</body>
webservice 实现动态刷新
</HTML>
webservice 实现动态刷新
 


实现效果

  webservice 实现动态刷新

还有就是要注意那个webservice.htc文件.....
一定要放在程序目录下...








 

转载于:https://www.cnblogs.com/gwazy/archive/2005/05/10/152205.html