代码之家  ›  专栏  ›  技术社区  ›  hkjhadj1

MVC5预约计划定制的最佳解决方案

  •  0
  • hkjhadj1  · 技术社区  · 6 年前

    我计划在我的MVC5 Web应用程序中使用约会计划程序。有多个调度程序可用( Full Calendar , SyncFusion's Schedule Control , DHTMLX Scheduler , DayPilot )但我正在寻找一个非常具体的定制,我环顾四周,在文档/示例中找不到任何完全符合我需要的东西。我想定制的是:

    • 将日历设置为完全只读(这样用户只能看到计划,而不能添加/删除/编辑它)

    • 将日历设为只读,但仅限于特定约会(例如,用户A创建的约会对用户B可见,但用户B不能编辑/删除用户A创建的约会,因此简而言之,每个用户只能编辑/删除他们创建的约会)

    • 如果已在同一日期/时间创建了另一个约会,则不允许用户创建该约会(例如,在星期一的晚上10-11点进行了约会,现在任何用户都不能为同一日期/时间创建新约会)

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

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

    编辑:这样的事情在 ValidationAttribute ?

    0 回复  |  直到 6 年前