zoukankan      html  css  js  c++  java
  • AjaxWebService返回自定义类

    自定义类:

    public class people
    {
        private string name;
    
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
    
        private string password;
    
        public string Password
        {
            get { return password; }
            set { password = value; }
        }
    }
     

    WebService:

    类前最好使用:

    [GenerateScriptType(typeof(people))]
     
        [WebMethod]
        public people GetPerson()
        {
            people p = new people();
            p.Name = "张三";
            p.Password = "111";
            return p;
        }

    ScriptManager:

        <asp:ScriptManager ID="sm" runat="server">
            <Services>
                <asp:ServiceReference Path="~/WebService2.asmx" InlineScript="true" />
            </Services>
        </asp:ScriptManager>

    页面控件:

        <input type="button" value="Click Me!" onclick="btn_click()" id="btn" />
        <div id="result">
        
        </div>

    Js:

        <script type="text/javascript">
            function btn_click(){
                WebService2.GetPerson(onSuccessed);
            }
            
            function onSuccessed(result){
                    var label = document.createElement("label");
                    label.innerHTML=result["Name"]+"-----"+result["Password"]+"<br/>";
                    $get("result").appendChild(label);
            }
        </script>

    结果:

    image

    debugger后:

    image

    源文件:

    var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
    if (typeof(people) === 'undefined') {
    var people=gtc("people");
    people.registerClass('people');
  • 相关阅读:
    DBG
    gdb Debugging Full Example
    Java Warmup
    Dtrace for Linux 2016
    分布式系统理论进阶
    Java theory and practice
    Dealing with InterruptedException
    JVM 虚拟化
    Intro to Filtering with Network Monitor 3.0
    spring 官方文档
  • 原文地址:https://www.cnblogs.com/oneword/p/1448782.html
Copyright © 2011-2022 走看看