【发布时间】: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