using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;/// <summary>
///WebService1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 
 [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService {    public WebService1 () {        //如果使用设计的组件,请取消注释以下行 
        //InitializeComponent(); 
    }    [WebMethod]
    public string Welcome(string User) 
    {
        string UserName;
        if (User == "")
        {
            UserName = "游客";
        } 
        else
        {
            UserName = User;
        }
        string MsgStr = "欢迎【" + UserName + "您选择学习AJAX ASP.NET技术";
        return MsgStr;
    }
    
function btnOK_Click() {
            var username = document.getElementById("txtUserName").value;
            var ws = new WebService1();
            ws.Welcome(username, ShowMsg); 
        }
        
        function ShowMsg(result)
        {
            var strResult=result.toString();
            document.getElementById("MsgDiv").innerHTML=strResult;;
        }
以上的代码中调用web服务ws的welcome方法,为什么不能写成ShowMsg(ws.Welcome(username)),这样写的页面上的结果显示的是[object Object]。