2012-02-18 62 views
0

我正在制作一个包含日历的网页。它将用作事件日历,但我需要来自数据库的事件信息,而不是硬编码。我也需要它,所以它只显示事件(你不能添加一个),但是当你点击它时,它会将你带到另一个网页(将它添加到数据库中)。我需要这种方式,因为用户控制。只有创建该事件的用户应该能够删除或编辑它(这就是为什么我希望它转到另一个页面)。如何在c#MVC web项目中制作简单的事件日历

我一直在疯狂googleing,但还没有找到任何我需要的东西。我确实找到了一个名为FullCalendar的日历,但我无法想出任何将事件加入其中的方法。他们需要一系列的事件,但我当然不能使用像@ Model.events这样的服务器端变量或javascript中的任何东西。我也找不到任何人不允许编辑或删除其他帖子(这是一个安全问题)。

我不熟悉JavaScript,所以我不知道如何将我的数据库的变量形式到脚本中。

请帮忙。我只想要一个非常简单的日历,显示可以从我自己的数据库中获取的事件。希望有一个允许超链接作为事件名称的地方,这样我就可以在点击事件的时候进入事件本身的页面。

感谢

回答

0

虽然这是很难回答你的问题(如你没有提供任何代码,以你已经尝试或迄今为止研究),如果你正在寻找的东西简单,我会建议在寻找创造您的日历的网络帮手。通过这样做,您无需使用JavaScript即可完成您想要做的所有工作。在这里找到一个日历网页帮手的开始(但非常简单)的例子:ASP.NET MVC Calendar Helper

但是,我可能还建议您花一些时间学习JavaScript,因为您可以做很多事情来改善用户体验。但是,正如前面的例子所示,你不一定非得这样做。

+0

谢谢。这很好。我能够使用它将链接插入到其他页面以及数据库中的所有内容。 – 2012-02-19 01:20:18

0

如果我正确地理解了你,你需要某种用户可以管理他的任务的日历。我可以告诉你一个不需要JavaScript知识的日历,将信息存储到数据库中,并且可以调整对日历的访问权限(如果需要,只有一个用户可以对其进行更改)。这在tutorial中有描述,您也可以检查demo。在我看来,它应该是一个很好的解决方案。