Изменить текст метки при выборе даты в J Query date-picker

0

У меня есть следующая функция, которая принимает дату, выбранную с помощью J Query date-picker и кода вызова позади функции в С#

<script>
     $(function () {
         $("#datepicker").datepicker(
            {
                monthNames: ["كانون الثاني", "شباط", "آذار", "نيسان", "أيار", "حزيران", "تموز", "آب", "أيلول", "تشرين الأول", "تشرين الثاني", "كانون الأول"],
                dayNames: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
                dayNamesMin: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"] ,
                firstDay: 0,
                onSelect: function (date) {
                    alert(date);
                    PageMethods.changeDate(date);
                }   
            }
           );
     });
</script>

и это метод кода

  [WebMethod]
    public static void changeDate(string date)
    {
        //Session["date"] = date;

        //lblCurrentDate.text = date;
    }

Я хочу изменить текст метки и поставить "дату" на сеанс, но это не работает

Теги:
c#-4.0
code-behind
jquery-ui-datepicker

1 ответ

0

Вы не можете выполнить вызов сервера в своем javascript-коде. Вы должны выполнить вызов ajax на сервере PageMethod.

Взгляните на $.ajax().

Вот хороший пример.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню