【发布时间】:2015-05-12 00:28:37
【问题描述】:
我有两个不同的 Web 应用程序,我想知道如何将数据从我的第一个 Web 应用程序发送到第二个 Web 应用程序,例如在第一个 Web 应用程序的文本框上写我的名字并将其显示在第二个 Web 应用程序的标签上应用。我看过一些带有response.redirect、会话变量、cookies、应用程序状态和server.transfer的代码,但它总是将数据发送到同一个项目中的另一个页面。我可以用那个吗?我正在使用带有 C# 的 ASP.Net。
好的..我做到了。它对我有用
网络应用 1
protected void buttonPassValue_Click(object sender, EventArgs e)
{
Response.Redirect("http://localhost:57401/WebForm1.aspx?Name=" +
this.txtFirstName.Text + "&LastName=" +
this.txtLastName.Text); }
网络应用2
public void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
this.lblname.Text = Request.QueryString["Name"];
this.lbllastname.Text = Request.QueryString["Lastname"]; }
【问题讨论】:
-
QueryString怎么样 -
您是否有权更改要从第一个网站获取数据的第二个网站的代码?
-
您可以从第一个网站获取值,例如点击链接按钮,然后通过生成这些查询字符串将它们传递给其他网站。在接收端,您可以编写代码从查询字符串中获取值
-
好的,但是如何才能在第二个 Web 应用程序上获取我在第一个 Web 应用程序中写入的值?
-
你能看看是否正确吗? @阿迪尔
标签: c# asp.net web-applications