猿问

WebServices 如何改变传进去的引用类型值

客户端:

protected void Button2_Click(object sender, EventArgs e)
{
        string str = "";
         stuInfo1.StuName = "test";
         str = ser.HelloStu(stuInfo1);//传递webservice中的实体类
}

 


WebServices端:

        [XmlInclude(typeof(Student))]
        [WebMethod]
        public void HelloStu(Student stuInfo)
        {
            stuInfo.StuName = "改变了!";
            return stuInfo.StuName;
        }

--------------------------------------------------------- 
请问,如何做到客户端的stuInfo1的StuName值被改变?


白板的微信
浏览 507回答 2
2回答

阿波罗的战车

一、直接返回,WebServices端:       [XmlInclude(typeof(Student))]         [WebMethod]         public  HelloStu(Student stuInfo)         {             stuInfo.StuName = "改变了!";             return stuInfo.StuName;         }二、先客户端protected void Button2_Click(object sender, EventArgs e) {         string str = "";          stuInfo1.StuName = "test";           ser.HelloStu( stuInfo1);//传递webservice中的实体类           } 再服务器端

吃鸡游戏

stuInfo1?客户端?没搞错吧?
随时随地看视频慕课网APP
我要回答