Вызов нестатического метода на стороне сервера с помощью функции на стороне клиента

Я могу получить объект со стороны сервера, используя статические методы callbackresult получения со стороны сервера.

Но я хочу запустить нестатический метод на своей странице, который заполняет ajax аккордеон, вызывая функцию на стороне клиента.

Объект, который я вызываю со стороны сервера, является сложным объектом, который я не могу использовать на стороне клиента, если получаю его с помощью callbackresults.

Есть ли другое решение, которое я могу запустить нестатический метод в файле aspx с помощью клиентского элемента управления?

Коды, которые я использую до сих пор ...

       function ReceiveServerData(arg, context) {
    //Message.innerText = "Date from server: " + arg;
}

#region ICallbackEventHandler Members

public void RaiseCallbackEvent(String eventArgument)
{
    // Processes a callback event on the server using the event
    // argument from the client.
    Insert(); // this is running, but doesnt work !
    //printAlternativesFromAirport(eventArgument);
}

public string GetCallbackResult()
{
    // Returns the results of a callback event to the client.
return null;
}

#endregion


protected void Page_Load(object sender, EventArgs e)
{
    ClientScriptManager cm = Page.ClientScript;
    String cbReference = cm.GetCallbackEventReference(this, "arg",
        "ReceiveServerData", "");
    String callbackScript = "function CallServer(arg, context) {" +
        cbReference + "; }";
    cm.RegisterClientScriptBlock(this.GetType(),
        "CallServer", callbackScript, true);
 }

Ответы на вопрос(1)

Ваш ответ на вопрос