不好意思,我把部分代码贴出来//.asmx using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services; using class1.blica; namespace class1.alica { /// <summary> /// Service1 的摘要说明。 /// </summary> public class UserCHK : System.Web.Services.WebService { public UserCHK() { //CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的 InitializeComponent(); } [WebMethod(true)] public string[] PassPort() { string[] arry1= new string[4]; Baseuser Baseuser1 = new Baseuser(); this.user = BasePage1.NewUser("dfdf"); arry1[0] =this.user.userName.ToString(); arry1[1] =this.user.UserID.ToString(); arry1[2] =this.user.GroupID.ToString(); arry1[3] =this.user.Realname.ToString();
return arry1; } public userInfo user; } } //调用Public Class Form1 Inherits System.Windows.Forms.Form Public Cookies As System.Net.CookieContainer Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Try Dim ca As chk.UserCHK = New chk.UserCHK chake.CookieContainer = CookieCnt Me.Label2.Text = (ca.PassPort()(0)).ToString() Me.Label3.Text = (ca.PassPort()(1)).ToString() Me.Label4.Text = (ca.PassPort()(2)).ToString() Me.Label5.Text = (ca.PassPort()(3)).ToString() Catch ex As Exception Response.Write(ex.ToString()) End TryEnd Class
然后根据传进Web Services值,让他在.asmx里处理呗
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using class1.blica;
namespace class1.alica
{
/// <summary>
/// Service1 的摘要说明。
/// </summary>
public class UserCHK : System.Web.Services.WebService
{
public UserCHK()
{
//CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
InitializeComponent();
}
[WebMethod(true)]
public string[] PassPort()
{
string[] arry1= new string[4];
Baseuser Baseuser1 = new Baseuser();
this.user = BasePage1.NewUser("dfdf");
arry1[0] =this.user.userName.ToString();
arry1[1] =this.user.UserID.ToString();
arry1[2] =this.user.GroupID.ToString();
arry1[3] =this.user.Realname.ToString();
return arry1; }
public userInfo user;
}
}
//调用Public Class Form1
Inherits System.Windows.Forms.Form
Public Cookies As System.Net.CookieContainer
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Try Dim ca As chk.UserCHK = New chk.UserCHK
chake.CookieContainer = CookieCnt
Me.Label2.Text = (ca.PassPort()(0)).ToString()
Me.Label3.Text = (ca.PassPort()(1)).ToString()
Me.Label4.Text = (ca.PassPort()(2)).ToString()
Me.Label5.Text = (ca.PassPort()(3)).ToString()
Catch ex As Exception
Response.Write(ex.ToString())
End TryEnd Class