返回和读取asp.net Web服务和Windows窗体中的对象

多美
 public class VremeZip : IXmlSerializable
    {
        string naziv;
        string temperatura;
        string zemljevid_url;

        public void SetNaziv(string n)
        {
            naziv = n;
        }
        public void SetTemperatura(string n)
        {
            temperatura = n;
        }
        public void SetZemlj(string n)
        {
            zemljevid_url = n;
        }
        public string GetNaziv()
        {
            return naziv;
        }

        XmlSchema IXmlSerializable.GetSchema()
        {
            return null;
        }

        public void ReadXml(XmlReader reader)
        {
            throw new NotImplementedException();
        }

        public void WriteXml(XmlWriter writer)
        {
            writer.WriteElementString("string", naziv);
            writer.WriteElementString("string", temperatura);
            writer.WriteElementString("string", zemljevid_url);

        }
    }
    public class WebService1 : System.Web.Services.WebService
    {

        [WebMethod]
        public VremeZip Vreme(string zip)
        {
            cdyne.Weather v1 = new cdyne.Weather();
            VremeZip v = new VremeZip();
            v.SetNaziv(v1.GetCityWeatherByZIP(zip).City);
            v.SetTemperatura(v1.GetCityWeatherByZIP(zip).Temperature);
            v.SetZemlj("ni urlja");





            // return v1.GetCityWeatherByZIP(zip).Temperature;
            return v;
        }
    }

这是我的asp.net Web服务代码,它返回一个VremeZip类的对象,它由3个字符串组成。

现在,我已经创建了ac#Windows Forms应用程序,我想读取该对象,并显示提供的所有信息。

我有一个文本框和一个带有click事件的按钮:

public class VremeZip
        {
            public string naziv { get; set; }
            public string temperatura { get; set; }
            public string zemljevid_url { get; set; }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            vreme.WebService1 v1 = new vreme.WebService1();
            VremeZip v = new VremeZip();
            label1.Text = v1.Vreme(textBox1.Text);
        }

但是,这只会返回第一件事。例如,如果我输入90001(洛杉矶邮政编码),它将仅返回标签中的城市,而不是所有三个字符串(名称,温度,URL)。

我无法在Windows窗体中创建新对象,而只能这样做:

VremeZip v = new VremeZip();
v = v1.Vreme(textBox1.Text);

由于出现错误,因为我的方法以某种方式返回了字符串,而不是实际的对象。

是否有可能从对象中获取所有3个字符串?

多美

感谢提示t0mm13b,我没有设法返回整个对象,我只是重写了tostring方法并返回了一个字符串。从那时起,我将琴弦分割成不同的部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET 和 EF Core Web API 为对象中的对象返回 null

来自分类Dev

NHibernate和ASP.NET Web API服务中的LazyLoad

来自分类Dev

ASP .NET MVC Web服务和PostRepository

来自分类Dev

将外部Web服务和XML反序列化为.NET中的类对象

来自分类Dev

在asp.net MVC中加载和读取XML文件

来自分类Dev

ASP.net Web窗体和Asp.net MVC安全

来自分类Dev

ASP.NET Web窗体:如何遍历项目/服务器文件夹中的文件

来自分类Dev

Json对象返回无法使用asp.net中的Web服务(.asmx)

来自分类Dev

如何使用ASP.NET和jQuery返回JSON

来自分类Dev

从Asp.Net Core Controller返回IAsyncEnumerable <T>和NotFound

来自分类Dev

从 TimeSpan asp.net 返回月份和天数

来自分类Dev

异步和等待-控制台,Windows窗体和ASP.NET之间的区别

来自分类Dev

在 ASP.NET Web API 中创建输入参数和使用 java Web 服务功能

来自分类Dev

Exchange Web服务,带有Windows Auth的ASP.NET,IIS 8.5和模拟

来自分类Dev

ASP.NET WebAPI:动态对象和OData服务

来自分类Dev

使用 .NET Core 服务从 MySQL 读取 č、ć 和 đ

来自分类Dev

ASP.NET WebHooks和Web服务之间的区别?

来自分类Dev

读取从asp.net Web API返回的任意数据集数据

来自分类Dev

如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

来自分类Dev

如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

来自分类Dev

ASP.Net成员资格(Visual Studio 2012和Web窗体)

来自分类Dev

ASP.NET Web窗体和MySql实体框架:“不支持嵌套的事务”

来自分类Dev

在ASP.NET Web窗体网站上存储和显示图像

来自分类Dev

ASP.Net Ajax页面方法和自定义http错误(Web窗体)

来自分类Dev

Docker:如何在ASP.NET Core应用程序中读取configmap和密码?

来自分类Dev

从控制器AJAX / ASP.NET更新中读取视图返回值

来自分类Dev

使用Aforge.NET和Windows窗体时的线程安全

来自分类Dev

.NET C#主要方法和Windows窗体

来自分类Dev

如何全局禁用ASP.NET Web窗体中的缓存

Related 相关文章

  1. 1

    ASP.NET 和 EF Core Web API 为对象中的对象返回 null

  2. 2

    NHibernate和ASP.NET Web API服务中的LazyLoad

  3. 3

    ASP .NET MVC Web服务和PostRepository

  4. 4

    将外部Web服务和XML反序列化为.NET中的类对象

  5. 5

    在asp.net MVC中加载和读取XML文件

  6. 6

    ASP.net Web窗体和Asp.net MVC安全

  7. 7

    ASP.NET Web窗体:如何遍历项目/服务器文件夹中的文件

  8. 8

    Json对象返回无法使用asp.net中的Web服务(.asmx)

  9. 9

    如何使用ASP.NET和jQuery返回JSON

  10. 10

    从Asp.Net Core Controller返回IAsyncEnumerable <T>和NotFound

  11. 11

    从 TimeSpan asp.net 返回月份和天数

  12. 12

    异步和等待-控制台,Windows窗体和ASP.NET之间的区别

  13. 13

    在 ASP.NET Web API 中创建输入参数和使用 java Web 服务功能

  14. 14

    Exchange Web服务,带有Windows Auth的ASP.NET,IIS 8.5和模拟

  15. 15

    ASP.NET WebAPI:动态对象和OData服务

  16. 16

    使用 .NET Core 服务从 MySQL 读取 č、ć 和 đ

  17. 17

    ASP.NET WebHooks和Web服务之间的区别?

  18. 18

    读取从asp.net Web API返回的任意数据集数据

  19. 19

    如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

  20. 20

    如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

  21. 21

    ASP.Net成员资格(Visual Studio 2012和Web窗体)

  22. 22

    ASP.NET Web窗体和MySql实体框架:“不支持嵌套的事务”

  23. 23

    在ASP.NET Web窗体网站上存储和显示图像

  24. 24

    ASP.Net Ajax页面方法和自定义http错误(Web窗体)

  25. 25

    Docker:如何在ASP.NET Core应用程序中读取configmap和密码?

  26. 26

    从控制器AJAX / ASP.NET更新中读取视图返回值

  27. 27

    使用Aforge.NET和Windows窗体时的线程安全

  28. 28

    .NET C#主要方法和Windows窗体

  29. 29

    如何全局禁用ASP.NET Web窗体中的缓存

热门标签

归档