Del Aram
یک شنبه 19 مهر 1388, 09:46 صبح
برنامه ASP.NET ای دارم که در آن یک وب سرویس را به شیوه Add Web Reference … ، اضافه نموده ام. تاکید می نمایم وب سرویس مذکور جزو WebReference ها می باشد. در این صفحه ScriptManager ای دارم که ServiceReference آن را برابر وب سرویس مذکور قرار داده ام: localhost:1108/AJAX_wsJSON_WebReference/Service.asmx (http://localhost:1108/AJAX_wsJSON_WebReference/Service.asmx)
در رویداد کلیک یک دکمه HTML ای وب سرویس را فراخوانی می نمایم:
<script language="javascript" type="text/javascript">
// <!CDATA[
function Button1_onclick() {
var temp = document.getElementById('Text1').value;
WSNS.Service.SayHello(temp, onComplete, onError);
}
//callback shells
function onError(arg) {
alert(arg);
}
function onComplete(arg) {
document.getElementById('Result').innerHTML = arg;
}
// ]]>
</script> url صفحه aspx حاوی دکمه هم چنین است:
localhost:1118/AJAX_wsJSON_WebReference/Default.aspx (http://localhost:1118/AJAX_wsJSON_WebReference/Default.aspx)
ولی متاسفانه با پیغام خطای [object object] روبرو می شود.
(خط <System.Web.Script.Services.ScriptService()> _ را هم بالای کلاس وب سرویس به منظور بازگرداندن داده های JSON ای، اضافه نموده ام.ضمنا یک string معمولی هم از وب متد باز می گردد.)
لطفا راهنماییم نمایید. مشکل از کجاست؟
(وقتی وب سرویس ام به شیوه غیر وب رفرنسی باشد. مشکلی ندارم. همه چیز درست است. ولی در حالتی که شرحش رفت مشکل دارم.)
در رویداد کلیک یک دکمه HTML ای وب سرویس را فراخوانی می نمایم:
<script language="javascript" type="text/javascript">
// <!CDATA[
function Button1_onclick() {
var temp = document.getElementById('Text1').value;
WSNS.Service.SayHello(temp, onComplete, onError);
}
//callback shells
function onError(arg) {
alert(arg);
}
function onComplete(arg) {
document.getElementById('Result').innerHTML = arg;
}
// ]]>
</script> url صفحه aspx حاوی دکمه هم چنین است:
localhost:1118/AJAX_wsJSON_WebReference/Default.aspx (http://localhost:1118/AJAX_wsJSON_WebReference/Default.aspx)
ولی متاسفانه با پیغام خطای [object object] روبرو می شود.
(خط <System.Web.Script.Services.ScriptService()> _ را هم بالای کلاس وب سرویس به منظور بازگرداندن داده های JSON ای، اضافه نموده ام.ضمنا یک string معمولی هم از وب متد باز می گردد.)
لطفا راهنماییم نمایید. مشکل از کجاست؟
(وقتی وب سرویس ام به شیوه غیر وب رفرنسی باشد. مشکلی ندارم. همه چیز درست است. ولی در حالتی که شرحش رفت مشکل دارم.)