【问题标题】:What do i return back to the kendo ui Scheduler我如何返回剑道 UI 调度程序
【发布时间】:2014-02-17 00:15:58
【问题描述】:

您好,我为 kendo 调度程序的创建事件创建了一个 actionresult 过程,在 c# 中可以找到一切正常,但是当我将其转换为 VB 时出现问题。这是我的代码

  Public Function Tasks_Create(<DataSourceRequest> request As DataSourceRequest, task As TaskViewModel) As ActionResult
    If ModelState.IsValid Then
        Using sampleDB = New MerchantEntities()
            'Create a new Task entity and set its properties from the posted TaskViewModel
            Dim MyEntity = New Task() With { _
            .TaskID = task.TaskID, _
            .Start = task.Start, _
            .End = task.End, _
            .Title = task.Title, _
            .Description = task.Description, _
            .OwnerID = task.OwnerID, _
            .IsAllDay = task.IsAllDay, _
            .RecurrenceID = task.RecurrenceID, _
            .RecurrenceException = task.RecurrenceException, _
            .StartTimeZone = task.StartTimezone, _
            .EndTimeZone = task.EndTimezone _
        }
            sampleDB.Tasks.Add(MyEntity)
            sampleDB.SaveChanges()
            task.TaskID = MyEntity.TaskID
        End Using
    End If
Return Json(New () {task}.ToDataSourceResult(request, ModelState))
End Function

我的问题在于退货。我不确定要返回什么。错误出现在返回的“New ()”处,VS 一直告诉我“Type Expected”我已经尝试了很多事情,但似乎无法正确处理。谁能看到我做错了什么?谢谢

【问题讨论】:

  • OK 否定响应。我问了一个愚蠢的问题吗?
  • 看看这些链接是否有帮助:telerik documentation, anonymous types in VB.NET
  • 再次感谢 Lars.. 我解决了.. 我刚刚删除了“New ()”,一切正常。
  • 我建议将其发布为您的答案,以便您可以将此问题标记为已解决

标签: asp.net-mvc json vb.net kendo-ui kendo-scheduler


【解决方案1】:

唯一需要做的就是删除 return 中的 new () ,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    相关资源
    最近更新 更多