AjaxControlToolkit.CalendarExtender数据可绑定性

时间:2010-01-14 21:05:17

标签: asp.net asp.net-ajax ajaxcontroltoolkit

AjaxControlToolkit.CalendarExtender控件是否可绑定?

在我的eWorld.CalendarPopup中,您使用数据库来设置假期,并且有许多图形属性。在我看来:

  1. CalendarToolkit无法将自己链接到某个充满假期的数据库
  2. 格式化日历感觉的唯一方法是通过CSS。
  3. (1)这些假设是否正确?因此,CalendarExtender被视为有限控制吗?

    (2)我在Render事件处理程序中处理样式,如:

     writer.Write(@"<Style type='text/css'> 
     .ajax__calendar_container
     {
       padding: 0px 0px 0px 0px;
     }
     .ajax__calendar_header, .ajax__calendar_footer
     {
        font-size: " + (CalendarFontSize.IsEmpty ? "8pt" : CalendarFontSize.ToString()) + @";
                        font-family: " + (string.IsNullOrEmpty(CalendarFontName) ? "Verdana" : CalendarFontName) + @";
        font-weight: bold;
        background-color: #dcdcdc;
        border-width: 0px;
      }
      //...
      //...
    </Style>"
    );
    base.Render(writer);
    

1 个答案:

答案 0 :(得分:0)

要回答您的第一个问题... AjaxControlToolkit.CalendarExtender不可绑定,但是,它正在扩展的控件可以。例如,如果将AjaxControlToolkit.CalendarExtender添加到TextBox控件,则可以将文本框绑定到某个数据库中的值。

AjaxControlToolkit.CalendarExtender只执行它的设计目的...通过显示用户可以选择日期的日历控件来扩展现有控件。但是,它不是日历控件...