当前位置:编程学习 > C#/ASP.NET >>

添加了URL重写后 日历控件的上一月下一月显示错误

添加了URL重写后 日历控件的上一月下一月显示错误,这个链接的规则该怎么写呢? --------------------编程问答-------------------- private string ConvertUrlsToLinks(string msg) {
        string regex = @"((www\.|(http|https|ftp|news|file)+\:\/\/)[_.a-z0-9-]+\.[a-z0-9\/_:@=.+?,##%&~-]*[^.|\'|\# |!|\(|?|,| |>|<|;|\)])";
        Regex r = new Regex(regex, RegexOptions.IgnoreCase);
        return r.Replace(msg, "<a href=\"$1\" title=\"Click to open in a new window or tab\" target=\"_blank\">$1</a>").Replace("href=\"www", "href=\"http://www");
    }
--------------------编程问答-------------------- protected void Page_Load ( object sender, EventArgs e )
        {
            if ( !Page.IsPostBack )
            {
                if ( DateTime.Now.Month == 1 )
                {
                    this.Calendar1.PrevMonthText = "";
                }
            }
        }
        protected void Calendar1_SelectionChanged ( object sender, EventArgs e )
        {
             Calendar cal =  sender as Calendar;
             if ( cal.SelectedDate.Year != 1 && cal.SelectedDate.Month == 1 )
             {
                 cal.PrevMonthText = "";
             }
             else if ( cal.SelectedDate.Year == DateTime.Now.Year + 1 && cal.SelectedDate.Month == 12 )
             {
                 cal.NextMonthText = "";
             }
             else
             {
                 cal.PrevMonthText = "<<";
                 cal.NextMonthText = ">>";
             }
        }

        protected void Calendar1_VisibleMonthChanged ( object sender, MonthChangedEventArgs e )
        {
            if ( e.NewDate.Year == DateTime.Now.Year && e.NewDate.Month == 1 )
            {
                Calendar1.PrevMonthText = "";
            }
            else if ( e.NewDate.Year == DateTime.Now.Year + 1 && e.NewDate.Month == 12 )
            {
                Calendar1.NextMonthText = "";
            }
            else
            {
                Calendar1.PrevMonthText = "<<";
                Calendar1.NextMonthText = ">>";
            }
        } --------------------编程问答-------------------- 这是什么意思啊?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,