В моей конкретной ситуации у меня есть несколько решений для моей проблемы. Я хочу узнать, какой из них более осуществим. В этом случае я также могу достичь своей цели, возвращая объект JSON из моего кода на стороне сервера; однако я не знаю, как это делается и каков наилучший способ сделать это.
Во-первых, мне не нужна полная страница aspx, так как мне нужен только ответ, возвращенный из кода. Итак, я использую веб-службы, обработчик или есть ли какой-либо другой способ сделать это?
Возможно ли это решение? Я строю строку JSON с помощью класса StringBuilder
и вставляю эту строку на целевую страницу aspx? Есть ли какие-либо меры предосторожности или вещи, о которых я должен знать?
Я ценю ваши идеи.
Привет,
Кемаль
------------ UPDATE! ------------
Предположим, у меня есть объект 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
.