定制MVC5约会时间表的最佳解决方案

时间:2018-09-29 14:03:29

标签: asp.net-mvc-5

我计划在MVC5 Web应用程序中使用约会计划程序。有多个调度程序可用(Full CalendarSyncFusion's Schedule ControlDHTMLX SchedulerDayPilot)。但是我正在寻找一种非常特定的自定义,我环顾四周,在文档/示例中找不到完全符合我需要的任何内容。我希望拥有的自定义设置是:

  • 使日历完全只读(因此用户只能看到日程表,而不能添加/删除/编辑日程表)

  • 将日历设为只读,但仅针对特定约会(例如,用户B创建的约会对用户B可见,但是用户B无法编辑/删除用户A进行的约会,因此,每个用户只能编辑/删除他们所做的约会)

  • 如果已经在同一日期/时间创建了另一个约会,则不允许用户创建约会(例如,星期一的约会是在晚上10-11进行的,现在没有用户可以创建相同日期/时间的新约会)

现在,我可以在后端实现所有这些验证,但是我想要一些带有前端验证的东西。例如,如果我为这些自定义实现了后端验证,则必须在将每个约会发布到服务器后验证每个约会,如果失败则返回某种错误。我正在寻找的是一种可以防止用户进行更改/添加/删除的系统。 预防必须直接在前端现场完成,而不是发布在服务器上。

想知道在这种情况下最好的选择是什么。

编辑:ValidationAttribute可能会发生这种情况吗?

0 个答案:

没有答案