C# Asp.NETC中的谷歌日历#

C# Asp.NETC中的谷歌日历#,c#,C#,我想在我的web应用程序中创建事件日历 我使用这个示例,但执行时返回错误 错误如下所示 ----------------------------------------------------------------------------------- 编译器错误消息:CS0103:当前上下文中不存在名称“GetCalendarID” 源错误: 第11行: 第12行: 第13行: --------------------------------------------------------

我想在我的web应用程序中创建事件日历

我使用这个示例,但执行时返回错误

错误如下所示
-----------------------------------------------------------------------------------
编译器错误消息:CS0103:当前上下文中不存在名称“GetCalendarID”
源错误:
第11行:
第12行:
第13行:
-----------------------------------------------------------------------------------
有人能帮我吗

或者如果你有更好的解决方案,那么告诉我

问候,,
Mehmood Alvi

您应该首先调用方法
SaveCalendarIdAndUrl()
因为这就是
m_CalendarId
;在方法
GetCalendarID()

直接从您的页面调用
GetCalendarID()
(当然,这更习惯于一个属性),而不是在
GoogleCalendar
类的实例上调用之前,先将其填充。除非您已将CodeProject中的所有
GoogleCalendar
代码直接添加到页面中,否则您需要首先在代码中创建
GoogleCalendar
的实例,并提供访问该实例的某种方式,例如作为成员变量:

<%=calendar.GetCalendarID()%>

从根本上说,问题就像编译器解释的那样简单:它无法在它所获得的上下文(即页面)中找到名为
GetCalendarID
的方法。确切的最佳解决方案将取决于您正在执行的其他操作-以上只是一个想法。

您的代码隐藏文件中是否有GetCalendarID()方法。。。在右边的框中,
GetCalendarID()
看起来像是对代码后面的方法的调用。那里有吗?更多的代码(aspx+aspx.cs)会有所帮助。
<%=calendar.GetCalendarID()%>