2012-02-18 52 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。在我看來,它應該是一個很好的解決方案。