В настоящее время я пробовал использовать общий веб-метод с EnablePageMethods="true" следующим образом:
Код: Выделить всё
_
Public Shared Function GetEvents(dateStr As String) As String
' SQL fetch logic
End Function
Код: Выделить всё
$.ajax({
type: "POST",
url: "Cal.aspx/GetEvents",
data: JSON.stringify({ dateStr: dateStr }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) { ... }
});
- При вызове WebMethod я получаю ошибку 401 Unauthorized.
- Использование EnablePageMethods и Shared WebMethod кажется сложным с аутентификацией.
- Извлекать события из базы данных и показывать их во всплывающем окне для выбранной даты.
- Избегать ошибок 401 и упростить работу с jQuery/AJAX.
- Включение EnablePageMethods="true"
- Использование общих веб-методов
- Попытка анонимного доступа в IIS
Каков лучший способ получения и отображения данных во всплывающем окне календаря в веб-формах
Подробнее здесь: https://stackoverflow.com/questions/798 ... without-40
Мобильная версия