В моей конкретной ситуации у меня есть несколько решений моей проблемы. Я хочу выяснить, какой из них более осуществим. В этом случае я также могу достичь своей цели, возвращая объект JSON из моего кода на стороне сервера; однако я не знаю, как это делается и как это лучше всего сделать.
Во-первых, мне не нужна полная страница aspx, так как мне нужен только ответ, возвращаемый из кода. Итак, я использую веб-сервисы, обработчик или есть какой-то другой конкретный способ сделать это?
Возможно ли это решение? Должен ли я построить строку JSON с использованием класса StringBuilder
и вставить эту строку в целевую страницу aspx? Есть ли какие-либо меры предосторожности или вещи, о которых я должен знать?
Я ценю ваши идеи.
С уважением,
Кемаль
------------ ОБНОВЛЕНИЕ! ------------
Предположим, у меня есть объект JSON на моей странице userlist.aspx, который я затем использую с jQuery ...
{"menu": {
"id": "color1",
"value": "color",
"popup": {
"menuitem": [
{"value": "Red"},
{"value": "Green"},
{"value": "Yellow"}
]
}
}} // example taken from the json.org/example page
Теперь, когда я хочу добавить новые пункты меню со своей страницы aspx, что мне делать ... Я думаю, что таким образом мой вопрос более конкретен ...
Предположим, я создаю новую строку в своем коде aspx, как таковую "{"value": "Blue"}
. Как мне вставить это в уже существующий список элементов на целевой странице? Или это не правильный подход к такой ситуации? Если нет, как еще это может быть достигнуто?
Кроме того, если я хотел вызвать событие jQuery при добавлении нового элемента в этот список, как это достигается?
------------ ОБНОВЛЕНИЕ 2 26 августа 2015 г. ------------
К тому времени, когда я задал этот вопрос, способ, которым я подходил к проблеме, был в другом аспекте. Теперь я более опытный в этом вопросе и могу с радостью принять наиболее проголосовавший ответ, поскольку подход к этому вопросу явно не должен включать в себя уже существующий JSON и выводить новый из кода, как также предлагает @DavGarcia
.