添加了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#