| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 423 人关注过本帖
标题:求助:calendar 程序错误
收藏  订阅  推荐  打印 
luntan2007
Rank: 1
等级:新手上路
帖子:29
积分:402
注册:2007-11-16
求助:calendar 程序错误

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;   /  /提供对GDI和基本图形功能的访问
public partial class _Default : System.Web.UI.Page
{
    string [,]arrCalendar=new string[12,31];
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Cache("arrCalendar"))                 //     错误 1      
            arrCalendar = new string(12, 31);   //错误 2  3  
        }
        else
        {
            arrCalendar = Cache("arrCalendar");    //     错误 4
        }

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        DateTime time = this.Calendar1.SelectedDate;
        arrCalendar(time.Month, time.Day) = this.TextBox1.Text;   //     错误 5
        Cache("arrCalendar") = arrCalendar;     //     错误 6
    }
    protected void Calendar1_SelectionChanged(object sender, EventArgs e)
    {
        DateTime time = Calendar1.SelectedDate;
        this.TextBox1.Text = arrCalendar(time.Month, time.Day);  //     错误 7
    }
    protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
    {
        DateTime time = e.Day.Date;
        TableCell cell = e.Cell;
        string task = arrCalendar(time.Month, time.Day);    //     错误 8

        if (task != "")
        {
            cell.BackColor = Color.FromName("red");        
       cell.Controls.Add(new LiteralControl("/n"));
            cell.Controls.Add(new LiteralControl(task));
        }
    }
}


<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="[url=http://www.w3.org/1999/xhtml]http://www.w3.org/1999/xhtml[/url]" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <div style="z-index: 101; left: 191px; width: 584px; position: absolute; top: 0px;
            height: 482px">
            <asp:Calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#999999"
                CellPadding="4" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt"
                ForeColor="Black" Height="220px"  
                Width="241px">
                <SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
                <TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
                <SelectorStyle BackColor="#CCCCCC" />
                <WeekendDayStyle BackColor="#FFFFCC" />
                <OtherMonthDayStyle ForeColor="#808080" />
                <NextPrevStyle VerticalAlign="Bottom" />
                <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
                <TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
            </asp:Calendar>
            <asp:TextBox ID="TextBox1" runat="server" Height="125px" Width="179px"></asp:TextBox>
            <asp:Button ID="Button1" runat="server"  Text="确认" /></div>
   
    </div>
    </form>
</body>
</html>


程序用vs2005编写,完成的功能是在日历控件中选中一个日期,在文本框中输入备忘内容,单击确认按钮后,日历中将添加并显示输入的备忘内容,并且这一天使用特殊颜色显示。
错误:

错误 1 “System.Web.UI.Page.Cache”是“属性”,但此处被当做“方法”来使用
错误 2 与“string.String(char, int)”最匹配的重载方法具有一些无效参数
错误 3 参数“1”: 无法从“int”转换为“char”
错误 4 “System.Web.UI.Page.Cache”是“属性”,但此处被当做“方法”来使用
错误 5 “_Default.arrCalendar”是“字段”,但此处被当做“方法”来使用
错误 6 “System.Web.UI.Page.Cache”是“属性”,但此处被当做“方法”来使用
错误 7 “_Default.arrCalendar”是“字段”,但此处被当做“方法”来使用
错误 8 “_Default.arrCalendar”是“字段”,但此处被当做“方法”来使用


编译错误的提示如上,怎样才能更改错误?
谢谢高手指点,拜谢!
搜索更多相关主题的帖子: calendar  程序错误  
2007-11-22 14:02
luntan2007
Rank: 1
等级:新手上路
帖子:29
积分:402
注册:2007-11-16
在线等待指点

在线等待高手指点,学习中~
2007-11-22 14:04
yelang7
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2774
注册:2006-11-3

错误都不是说的很清楚的了嘛?

想象和行动一致,做最棒的 IT 人. http://yelang7.bc-cn.net
2007-11-22 14:40
luntan2007
Rank: 1
等级:新手上路
帖子:29
积分:402
注册:2007-11-16
回:yelang7 错误都不是说的很清楚的了嘛?

错误 1 “System.Web.UI.Page.Cache”是“属性”,但此处被当做“方法”来使用
错误 2 与“string.String(char, int)”最匹配的重载方法具有一些无效参数
错误 3 参数“1”: 无法从“int”转换为“char”
错误 4 “System.Web.UI.Page.Cache”是“属性”,但此处被当做“方法”来使用
错误 5 “_Default.arrCalendar”是“字段”,但此处被当做“方法”来使用
错误 6 “System.Web.UI.Page.Cache”是“属性”,但此处被当做“方法”来使用
错误 7 “_Default.arrCalendar”是“字段”,但此处被当做“方法”来使用
错误 8 “_Default.arrCalendar”是“字段”,但此处被当做“方法”来使用

对应程序中提示的错误1-8,这个是运行程序的时候系统提示的错误。
谢谢支持!
2007-11-22 14:46
luntan2007
Rank: 1
等级:新手上路
帖子:29
积分:402
注册:2007-11-16
???

怎么没有人帮我呢?!!
顶上去了~~~
2007-11-22 18:03
andey
Rank: 4
等级:高级会员
威望:3
帖子:916
积分:9948
注册:2007-7-18

楼主还是多看看书吧!
错误是说的很清楚咯!但是你却不认识!!

msdn == 葵花宝典!!!
QQ:122768959
2007-11-22 18:08
luntan2007
Rank: 1
等级:新手上路
帖子:29
积分:402
注册:2007-11-16
哎!!

我是一名初学者 ,学习vs2005,从图书馆借的书,但是这本书用vb编写程序,我只能将它改装成c#语言了,但是一改就出错了,这些错误我又一时找不到解决的方法,说明白了是初学者,自然对系统的提示错误不是很清楚了,要是什么都清楚自然会去解决,要是能找到可以看的书,自然去看书了,不用花费两天的时间在这里等高手的帮忙。
论坛是学习的,不论是简单的错误还是疑难题 ,我们是不是应该一视同仁呢?
算了,还是同意楼上的看书吧!!:@
2007-11-23 09:52
junxi1
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:213
积分:2298
注册:2007-9-17

额, 这些是很简单的问题,多看看书吧.

foreach( in ){ }
2007-11-23 10:53
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.064760 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved