2008-11-19 35 views
32

我正在ASP.NET MVC中創建一個小應用程序,該應用程序基於某些標準生成ics(iCal)文件。生成的文件可通過永久URL訪問(http://myserver/some/criterias.ics)。ics(iCal)文件的HTML查看器

我正在尋找一種方法來顯示頁面上的日曆數據,讓用戶預覽生成的文件。理想情況下,我希望在頁面中嵌入Google日曆類型的界面。不幸的是,Google日曆似乎只允許嵌入先前已添加到系統中的日曆。

是否有任何免費服務或圖書館,允許我在我的網站上嵌入任意ics文件的日曆?

+1

由於您是創建.ics文件的人,因此也許不會太難以創建事件的JSON格式並使用http://fullcalendar.io來顯示它們 – 2015-10-28 10:29:26

+0

@MarioChueca並不差理念。甚至可以將fullcalendar擴展爲直接讀取ics文件。 – 2015-10-29 15:50:45

回答

12

我發現InstantCal,這是我想要的。它創建的顯示器雖然不是那麼棒。此外,它似乎在Chrome中有問題。

我想要一個更簡單,更好的接口類似的東西。

6

有一個用PHP編寫的程序,IIRC,這種類型的東西。

PHP iCalendar它被稱爲。

+0

看起來不錯,但是,它看起來並不像它可以嵌入到另一個頁面中,再加上我需要在我的網站上爲此設置php。我更喜歡使用我已有的解決方案。 – 2008-11-19 04:44:16

+2

該網站不再可用,但[最新版本可以在這裏找到](http://sourceforge.net/projects/phpicalendar/)。 – tricasse 2013-11-18 08:44:01

2

您可以將.ics文件導入Google Calender並在其中查看。最後一個晚上,我從CSV格式的MS Outlook中導出了一個日曆,並將其導入Google Calender,並且能夠與我的同事分享。

該過程儘管在界面上不是很明顯。我必須在左側面板上查找Other Calenders部分,然後單擊設置。我找到了一個說明Import的選項,當點擊它時,我可以上傳MS Outlook導出的CSV格式文件並在Google上在線查看Calender。