L_eskandary
چهارشنبه 10 شهریور 1389, 10:19 صبح
سلام دوستان
مشکل من اینه که متدهایی که تو web service می نویسم نمی تونم توی web form فراخوانی کنم .البته با اجرای web service می تونم invoke بکنم . البته توی وب فرم هم تنها متد قابل فراخوانی همون متد default وب سرویس "hello world" هستش و بغیر اون رو نمی تونم ...
ممنون میشم کمکم کنین .
کدم رو هم اینجا می ذارم ، من که دلیلش رو نفهمیدم ...
public class WebService1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "salam";
}
[WebMethod]
public string Hello()
{
return "salam";
}
[WebMethod]
public int sum1(int a , int b)
{
int sum = 0;
sum = a + b;
return sum ;
}
}
در ضمن یه مشکل دیگه هم دارم :
اگه بخوام متدم یه dataTable خروجیش باشه تکلیفم چیه ؟ من تو vs2008 و .net 3.5 کار می کنم البته جستجو کردم و دوستان گفته بودن نباید مشکلی پیش بیاد ولی زیاد مطمئن نیستم .
با تشکر از همه دوستان.
مشکل من اینه که متدهایی که تو web service می نویسم نمی تونم توی web form فراخوانی کنم .البته با اجرای web service می تونم invoke بکنم . البته توی وب فرم هم تنها متد قابل فراخوانی همون متد default وب سرویس "hello world" هستش و بغیر اون رو نمی تونم ...
ممنون میشم کمکم کنین .
کدم رو هم اینجا می ذارم ، من که دلیلش رو نفهمیدم ...
public class WebService1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "salam";
}
[WebMethod]
public string Hello()
{
return "salam";
}
[WebMethod]
public int sum1(int a , int b)
{
int sum = 0;
sum = a + b;
return sum ;
}
}
در ضمن یه مشکل دیگه هم دارم :
اگه بخوام متدم یه dataTable خروجیش باشه تکلیفم چیه ؟ من تو vs2008 و .net 3.5 کار می کنم البته جستجو کردم و دوستان گفته بودن نباید مشکلی پیش بیاد ولی زیاد مطمئن نیستم .
با تشکر از همه دوستان.