1.Calendar控件能实现上一年下一年,或者选择年份功能吗??
我百度上搜了一下,好像是不行的.2.下面的图片点击按钮可以实现显示隐藏Calender控件,通过div层.(页面一运行div就是隐藏的.)
问题是:我想实现当点击上一月下一月时,让div的层总是显示的.function Calendar(objDiv) {
        var v_style = objDiv.style.display;
        //显示不显示
        if (v_style == "") {
            objDiv.style.display ="none";
        }
        else {
            objDiv.style.display = "";
        }<img alt="" src="image/Btn_0.gif" style="cursor:pointer" onclick="Calendar(divDateStart)" />

解决方案 »

  1.   

    用这个日期控件,很好用的。。http://www.my97.net/dp/index.asp
      

  2.   

    在Calendar控件中有一个VisibleMonthChanged事件,可以在这个事件中,设置div层的div.visible=true;
      

  3.   


    这个方法可以解决了,谢谢..
    这是别人做过的程序,下次我就会用My97的.补充一下问题:有关有FileUpLoad服务控件,隐藏文本框通过样式解决了,但是客户要求把"浏览..."这些文字改成"导入",我知道这是改不了的.网上有解决方法是:用客户端file控件,自制义button按钮激发file控件.
    这应该是可以的.请问有没有办法激发fileUpload服务器控件呢,或者其他方法,我不想改后代的太多代码.
      

  4.   

    1、第一个问题用my97可以 还是有jQueryUi 可以的
    2、就去你模拟下吧 不过要改成html控件
      

  5.   

    <div runat="server" id="divDateStart" style="left:24px; top:246px; width:180px; height:160px;position:absolute;display:none;">
    protected void Calendar_VisibleMonthChanged(object sender, MonthChangedEventArgs e)
        {
            divDateStart.Style.Clear();
            divDateStart.Style.Add("a", "left:100px; top:246px; width:180px; height:160px;position:absolute;display:block;");
        }
    我这样改变样式,但是位置发生了改变,好像只有display:block出来效果,这是什么原因呢??
      

  6.   

    哪个left不论设多大多小的值都不会发生改变的,都是在最左停留.