奇怪就在这里,我也不明白,你是否可以帮我试试,代码贴过去就可以用了,我屏蔽
DateTime1.InnerLink.ForeColor=System.Drawing.Color.Yellow;
就正常了

解决方案 »

  1.   

    是不是丢掉了System.Drawing名空间的导入?
      

  2.   

    我知道问题所在了
    我在宿主页面里将该句话改写到
    void Page_Load(Object sender,EventArgs e)
     {
       DateTime1.InnerLink.ForeColor = System.Drawing.Color.Yellow;//这句是黄色
     } 
    就正常了,为什么一定要将该句话放在page_load里呢?照以往理解应该可以执行的
    还有aspx里的page_load执行比ascx里的page_load执行语句要早?也就是说在ascx里也添上
    void Page_Load(Object sender,EventArgs e)
     {
       if (!Page.IsPostBack){
       RefreshDateTime(sender,e);
       DateTime1.InnerLink.ForeColor = System.Drawing.Color.Red;//这句是红色
       }
     }
    结果显示是红色?