我有一个文本框和日历控件,两者均是服务器控件
如果点选文本框时会自动显示日历控件,焦点离开文本框会隐藏控件,这个怎么做
并且空间要高亮度显示当前日期,灰色显示小于当前的日期,这又怎么做

解决方案 »

  1.   

    javascript 吧,服务器日历做不到这点
      

  2.   

    建议用梅花雪的js日历控件
    在文本框服务器控件OnPreRender的时候,增加onfocus属性
      

  3.   

    自己下一个梅花雪的日历控件
    页面
    <asp:TextBox id="TextBox1" runat="server" OnPreRender="AddFocus">
    后台代码
    public void AddFocus(object sender,System.EventArgs e)
    {
    TextBox t = (TextBox)sender;
    if(t!=null)
    t.Attributes.Add("onfocus","calendar();");
    }