从ASP.NET日历控件的单元格中触发事件

问题描述 投票:1回答:1

我正在使用ASP.NET / C#框架构建事件日历。我可以通过OnDayRender事件处理程序中的数据绑定显示相应日期单元格中事件的摘要。客户端需要能够单击单元格内的事件以查看弹出框内的详细信息。

ASP.NET提供的日历控件不允许动态控件(可以触发事件)放在单元格内,因此任何链接按钮都是不可能的。谷歌搜索后,我决定以编程方式在每个单元格内添加超链接,代表摘要,并添加一个javascript函数作为超链接OnClick事件处理程序。 javascript函数接受事件详细信息,并在截至目前的警告框中显示它们。

我需要在弹出框中显示更多功能,显示事件详细信息(RSVP,提醒我等)。理想情况下,我不想去Javascript路线,因为我不太了解它。我对C / C ++和C#更熟悉。

有人可以给我一些关于如何进行/没有javascript的一般指示?

使用ASP.NET框架的事件日历如何能够在传统日历控件的单元格中显示事件触发控件? MSDN库明确表示无法做到这一点,我尝试并失败,正如预期的那样。

c# asp.net javascript calendar custom-server-controls
1个回答
0
投票

根据我的经验,System.Web.UI.WebControls.Calendar不是一个特别好的代码片段,特别是当你尝试自定义它时。

我建议你尝试一些日历/日程安排控制套件。你可以从这个(开源)开始:

http://www.daypilot.org/daypilot-lite.html

© www.soinside.com 2019 - 2024. All rights reserved.