哪里可以找到Kendo.Mvc.Examples.Models

时间:2013-12-30 07:37:37

标签: asp.net-mvc asp.net-mvc-4 kendo-ui kendo-asp.net-mvc kendo-scheduler

我正在尝试创建一个kendo调度程序但你需要传入一个模型。在示例中,它告诉您使用

@(Html.Kendo()。Scheduler< Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>())

但我当然没有这个视图模型。有人可以在我找到的地方给我打电话吗?我一直在寻找超过5个小时。请帮忙

2 个答案:

答案 0 :(得分:6)

KendoUI for ASP.NET MVC示例中引用的模型不是Kendo.Mvc.dll程序集的一部分。相反,您必须从Telerik帐户下载它们。转到telerik.com并登录。从那里,导航到您的产品&订阅并找到“KendoUI for ASP.NET MVC”并选择“浏览所有产品文件”。下载“手动安装”文件并解压缩。

enter image description here

您可以在wrappers\aspnetmvc\Examples文件夹中找到示例(和引用的模型)。

enter image description here

如果要在项目中引用模型,只需从示例项目的bin文件夹中获取已编译程序集Kendo.Mvc.Examples.dll的副本。请记住,这将包括示例中的所有内容(控制器,模型,视图模型等)。

我希望有所帮助。

答案 1 :(得分:5)

您的模型只需实施ISchedulerEvent

我的一个例子如下:

public class AvailableDateModel : ISchedulerEvent
{
    public string Title { get; set; }
    public bool IsAllDay { get; set; }
    public DateTime Start { get; set; }
    public DateTime End { get; set; }

    public string Description { get; set; }
    public string StartTimezone { get; set; }
    public string EndTimezone { get; set; }
    public string RecurrenceRule { get; set; }
    public string RecurrenceException { get; set; }
}