Как я могу загрузить данные в полный календарь с помощью ASP.NET
Привет Я понятия не имею, как я могу загрузить данные в полный календарь из базы данных MsSQL 2017
Пожалуйста, посоветуйте мне
Спасибо
Мейден
Что я уже пробовал:
<script> $(document).ready(function () { var events = []; $.ajax({ type: "GET", url: "default.aspx/GetEvents", success: function (dataDB) { $.each(dataDB, function (i, v) { events.push({ title: v.Subject, description: v.Description, start: moment(v.Start_Date), end: v.End_Date != null ? moment(v.End_date) : null, color: v.ThemeColor, allday:v.isFullDay }); }) GenerateCalendar(events); }, error: function (error) { alert('failed'); } }) function GenerateCalendar(events) { $('#calendar').fullCalendar('destroy'); $('#calendar').fullCalendar({ contentHeight: 400, defaultDate: new date(), timeFormat: 'h(:mm)a', header: { left: 'prev,next today', center: 'title', right: 'month,basicWeek,basicDay,agenda' }, eventLimit: true, eventColor: '#378006', events: events }) } }) </script>
Private Sub GetEvents() Dim constr As String = ConfigurationManager.ConnectionStrings("ConnectString").ConnectionString Dim query As String = "select * from CL_Events" Using con As New SqlConnection(constr) Using cmd As New SqlCommand(query) cmd.CommandType = CommandType.Text cmd.Connection = con con.Open() End Using End Using End Sub
Bryian Tan
GetEvents() ничего не возвращает! Вы должны изменить его, чтобы использовать функцию и вернуть объект звонящему.
Дополнительные Процедуры (Visual Basic) | Microsoft Docs[^]
Функциональные Процедуры (Visual Basic) | Microsoft Docs[^]