ASP.NET - То, что корректный подход к JSON, основывало веб-сервисы с jQuery?

Для достижения этой цели

сначала реализуйте просмотр списка или просмотр рециркулятора (поскольку вы начинающий, попробуйте просмотр списка проще и проще) вместо просмотра прокрутки. После того как вы успешно внедрили просмотр списка, ищите Textwatcher, который читает ваш текст редактирования по мере его изменения и обновляет представление списка им. Вот демо для помощи

5
задан BuddyJoe 12 November 2008 в 00:44
поделиться

3 ответа

Преобразование JSON в классы.NET может быть сделано с Системой. Время выполнения. Сериализация и Система. Время выполнения. Сериализация. JSON. Я подозреваю, что Вы больше интересуетесь установкой вызовов функции от клиента к серверу. Я думаю, что стоит попробовать это учебное руководство.

В этом учебном руководстве необходимо будет добавить веб-сервис '.asmx' файл. В asmx файле Вы сможете создать функции, вызываемые из клиентского сценария. Ваши страницы ASP.NET могут также сослаться на клиентский сценарий, сгенерированный для создания вызывания .asmx функций.

Если Вы на самом деле хотите сделать сериализацию JSON, хотя, Вы могли также использовать следующее:

using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;

public class JsonSerializer
{
    // To make a type serializeable, mark it with DataContractAttribute
    // To make a member of such types serializeable, mark them with DataMemberAttribute
    // All types marked for serialization then need to be passed to JsonSerialize as
    // parameter 'types'

    static public string JsonSerialize(object objectToSerialize, params Type[] types)
    {
        DataContractJsonSerializer serializer = new DataContractJsonSerializer(
            types[0], types.Skip(1));

        MemoryStream ms = new MemoryStream();
        serializer.WriteObject(ms, objectToSerialize);
        ms.Seek(0, SeekOrigin.Begin);
        StreamReader sr = new StreamReader(ms);
        return sr.ReadToEnd();
    }
}
3
ответ дан 14 December 2019 в 13:50
поделиться

Следующая статья Extending существующий веб-сервис ASP.NET для поддержки JSON Bobby Soares на codproject.com говорит об использовании атрибутов пользовательского метода для достижения желаемого результата.

3
ответ дан 14 December 2019 в 13:50
поделиться

Я использовал Ajax ASP.NET некоторое время, но никогда не волнуясь о JSON или коммуникации XML. Вместо этого я использовал веб-сервисы для прямого возврата содержания, что можно установить использование innerHTML.

Это очень легко реализовать. Просто создайте веб-сервис (ASMX) файл и объявите свои методы как WebMethods (установите атрибут WebMethod).

Теперь можно назвать веб-сервис из кода JavaScript в значительной степени как регулярная функция.

Результаты функции будут возвращены к функции обратного вызова. Это - структура

//Webmethod returns some HTML content
Myservice.DoSomething(myParam, callBackFunction);

//Content is set on the webpage
function callBackFunction(result){
  document.getElementById('myElemID').innerHTML = result;
}
0
ответ дан 14 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: