我使用一个div 放置asp.net的日历空间
默认div是隐藏的。使用一个按钮来打开和关闭这个div现在碰到一个问题。
在asp.net的日历控件,切换月份时候,会往服务器提交。这时候页面刷新了。把div又隐藏了。 有啥办法在选择月份时候 div不隐藏。谢谢

解决方案 »

  1.   

    日历会发到服务器应该有个事件把,在这个事件中写代码调用一个javascript事件,控制div的显示
      

  2.   

    使用一个按钮来打开和关闭这个div
    ————————————————————————————————————————
    把Div改为Panel控件。可能会自动产生Width、Height,根据需要,可能应该删除它们。然后,在这个按钮中应该执行代码:  YourPanel.Visible = !YourPanel.Visible;这就完成了,因为它自己会维持Visible状态。实际上,所有服务器控件都自动维持Visible状态。好好使用asp.net控件,否则你会发现随着你写的程序越来越实用,你要写大堆低级代码来模仿asp.net控件的功能,那样当初还不如直接使用asp.net控件。
      

  3.   

    1。
    在asp.net的日历控件,切换月份时候,会往服务器提交。这时候页面刷新了
    ========
    不希望刷新,就不用这个鸡肋 Calendar, 用纯 dthml 如 meizz 的日历控件2。
    要么就采用 sp1234 的方法