1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/leiweicyz_admin-Mines.Ajax

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Mines.Ajax

Реализация класса-посредника на JavaScript для динамического вызова методов серверной части с использованием JavaScript. Для работы требуется поддержка jQuery на стороне клиента и json.net на сервере.

Пример использования JavaScript на стороне клиента:

<script type="text/javascript" src="<%=Mines.Ajax.Common.GetAjaxUrl<Mines.Ajax.Test.GetFun>() %>"></script>

Пример вызова JavaScript:

$(".submit1").click(function () {
    var input1 = $(".name").val();
    GetFun.Welcome(input1, function (res) {
        if (res && res.value) {
            $(".res").html(res.value);
        }
    })
})

Код на C# на стороне сервера:

namespace Mines.Ajax.Test { [Mines.Ajax.AjaxClass] public class GetFun { [Mines.Ajax.AjaxMethod] public int Sum(int[] arr) { int sum = 0; foreach (var item in arr) { sum += item; } return sum; }

    [Mines.Ajax.AjaxMethod(Mines.Ajax.SessionState.ReadAndWrite)]
    public string Welcome(string youname)
    {
        var oldname = System.Web.HttpContext.Current.Session["name"] as string;
        if (oldname != null)
            oldname = "上一位访问者是:" + oldname + "<br/>";
        System.Web.HttpContext.Current.Session["name"] = youname;
        return oldname + youname + ",您好!欢迎使用Mines.Ajax… 现在时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
    }
}

}

Результат вызова JavaScript: изображение не представлено

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Динамические компоненты-посредники .NET, подходят для .NET Framework 4.0 и более поздних версий, позволяют удобно вызывать определённые методы серверной части напрямую через JS. Развернуть Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/leiweicyz_admin-Mines.Ajax.git
git@api.gitlife.ru:oschina-mirror/leiweicyz_admin-Mines.Ajax.git
oschina-mirror
leiweicyz_admin-Mines.Ajax
leiweicyz_admin-Mines.Ajax
master