使用JavaScript与对象进行交互

Using JavaScript to interact with object

本文关键字:交互 对象 JavaScript 使用      更新时间:2023-09-26

我想与具有许多对象和方法的对象进行交互。

    class Question
    {
       Boolean IsVisible;
    }    
    class Exam
        {
           public 
list<Question> questions;
       getShowenBs()
       {
             //piece of code
       }
       getHiddenBs()
       {
            //piece of code
       }

    }

从aspx页面,我想只去服务器端获得所有问题的考试对象在第一时间,然后根据具体问题的答案,一些问题会出现,其他问题会消失,我不需要再去服务器端。现在我想显示和隐藏使用方法内的考试对象。我从朋友那里得知Sencha、Prototype和JSON可以做到这一点。它是正确的,是否也可以调用方法内的考试对象,而不去服务器端?

所有的想法都是受欢迎的,你可以修改任何东西,除了去服务器端两次

我希望我说得清楚,有任何问题请随时问我

您需要在服务器上将所有这些问题序列化为JSON。你不能在服务器和客户端之间传递逻辑,所以你必须用JavaScript在客户端上实现逻辑。

只需使用ajax调用服务器上的[WebMethod]

[WebMethod]
public static Dictionary<String, String> myWebMethod(string arg1, string arg2, ...) {
}

然后用正确的参数使用$.ajax调用"url/myaspx.aspx/myWebMethod"。您可以在回调中处理返回的字典。