如何将数据从Web服务中的一种方法发送到另一种方法
How to send data from one method in web service to another method
我有一个包含 2 个方法的 Web 服务,其中一个是获取用户名和密码的方法,第二个是我需要将它发送给 3 个供应商并获得他们的收益的方法。
为此,我需要使用第一种方法数据,并将其发送到第二种方法...但我不知道该怎么做。
下面是我写的代码,第一个代码是通过点击按钮获取用户名和密码,第二个代码用于将数据发送到第二种方法。
namespace WebApplication1
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(Object sender, EventArgs e)
{
webService.TestService test = new webService.TestService();
string result = test.GetUsernameAndPassword();
Label1.Text = result.ToString();
}
protected void Button2_Click(Object sender, EventArgs e)
{
}
}
}
如果可以使用Session,在Button1_Click中将结果添加到Session中,在Button2_Click中从Session中获取结果。示例代码如下。
Note: You can store any serializable data in Session, unless you use inproc session manageemnt.
protected void Button1_Click(Object sender, EventArgs e)
{
webService.TestService test = new webService.TestService();
string result = test.GetUsernameAndPassword();
Label1.Text = result.ToString();
Session.Add("UsernamePassword", result);
}
protected void Button2_Click(Object sender, EventArgs e)
{
string usernamePassword = Session["UsernamePassword"] as string;
}
我有一个包含 2 个方法的 Web 服务,其中一个是获取用户名和密码的方法,第二个是我需要将它发送给 3 个供应商并获得他们的收益的方法。 为此,我需要使用第一种方法数据,并将其发送到第二种方法...但我不知道该怎么做。
下面是我写的代码,第一个代码是通过点击按钮获取用户名和密码,第二个代码用于将数据发送到第二种方法。
namespace WebApplication1
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(Object sender, EventArgs e)
{
webService.TestService test = new webService.TestService();
string result = test.GetUsernameAndPassword();
Label1.Text = result.ToString();
}
protected void Button2_Click(Object sender, EventArgs e)
{
}
}
}
如果可以使用Session,在Button1_Click中将结果添加到Session中,在Button2_Click中从Session中获取结果。示例代码如下。
Note: You can store any serializable data in Session, unless you use inproc session manageemnt.
protected void Button1_Click(Object sender, EventArgs e)
{
webService.TestService test = new webService.TestService();
string result = test.GetUsernameAndPassword();
Label1.Text = result.ToString();
Session.Add("UsernamePassword", result);
}
protected void Button2_Click(Object sender, EventArgs e)
{
string usernamePassword = Session["UsernamePassword"] as string;
}