zoukankan      html  css  js  c++  java
  • C# webclient UploadStringAsync如何得到变量?

    我编写了一个程序,写了一个POST类,在POST类中使用webclient的UploadStringAsync。

    然后通过UploadStringCompletedEventHandler,可以得到e.result。

    但是我想把e.result传回去主程序的textblock.text中。

    请问应该要怎么做...求具体代码...

    ---------------------------------post类---------------------------------------------

    public class PostClass
    {
    public string result { get; set; }
    public void Post(string url,string data)
    {
    WebClient WC = new WebClient();
    WC.UploadStringCompleted += new UploadStringCompletedEventHandler((sender, e) => {result = e.Result; });
    WC.UploadStringAsync(new Uri(url), "POST", data);

    }

    ---------------------------------------主程序----------------------------------------

    public partial class MainPage : UserControl
    {
    public MainPage()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, RoutedEventArgs e)
    {
    PostClass PC = new PostClass();
    string URL = "http://youxi.baidu.com/ajax_user_login.xhtml";
    string data = "c=login&loginName="+Uri.EscapeUriString("帐号")+"&password=密码";
    PC.Post(URL, data);

    //MessageBox.Show(PC.result);
    }
    }

  • 相关阅读:
    ? ?? 类?
    类 建索引
    访问局域网计算机文件
    JS 在元素后面添加新的元素
    js 网页加载完毕,执行js函数
    设置快捷键(3种方式)
    winform设置textbox设置水印
    ADO.NET 学生管理
    C#整理 条件语句
    ADO.NET 数据访问类查询、属性扩展
  • 原文地址:https://www.cnblogs.com/liuguanghai/p/2682895.html
Copyright © 2011-2022 走看看