1

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

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

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

有人可以给我关于如何使用/不使用 javascript 的一般指示吗?

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

4

1 回答 1

0

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

我建议您尝试一些可用的日历/计划控制套件。您可以从这个(开源)开始:

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

于 2009-05-19T18:12:33.953 回答