好像有人说包的名字也要一样,还有需要怎么配置
希望能说的具体点,我刚学c#

解决方案 »

  1.   

    .cs
    public string GetServerTime()
    {
    return DateTime.Now.ToString();
    }
    .aspx
    <script>
    fucntion getServerMethod()
    {
    var time = "<%=GetServerTime()%>";
    alert(time);
    }
    </script>
      

  2.   

    .cs
    public string GetServerTime()
    {
    return DateTime.Now.ToString();
    }
    .aspx
    <script>
    fucntion getServerMethod()
    {
    var time = "<%=GetServerTime()%>";
    alert(time);
    }
    </script>
      

  3.   


    namespace Server
    { static class DatabaseTools
    {
    public static void Backup(string database, string fileName) {/*...*/}
    }}
    namespace Server
    {
    using System;
    using System.Reflection;
    class Server
    {
    void OnReceiveData(string data)
    {
    string[] arr = data.Split('|');
    string className = arr[0];
    string methodName = arr[1];
    object[] args = new object[arr.length - 1];
    for (int i = 2; i < arr.length; i++)
    {
    args[i - 1] = arr[i];
    }
    Type t = Type.GetType(className);
    MethodInfo mi = t.GetMethod(methodName, BindingFlags.Public | BindingFlags.Static);
    mi.Invoke(args);
    }
    }
    }
    客户端: Send("DatabaseTools|Backup|db1|D:\dbBackup.bak")