我想做个日期选择控件的程序,想用javascript做
在A页面,点击按钮,显示B页面,B页面中有一个日历选择的程序,选择上一年,下一年,上一月,下一月,还想自已填年份。
这个日历选择控件,我想用。NET的自带的Calendar控件实现,但不知道它怎么能和javascript程序连在一起,请各位指点一下
最好有原代码

解决方案 »

  1.   

    遗憾,对于敏捷和高度交互的程序,我所用的是“Ajax + asp.net控件”思路(因为控件需要服务器端处理),javascript是从属于aspnet控件的一些很简单的控制代码,我没有发现“javascript+asp.net控件”这条路行的通。过去很多人宣传javascript为web主要语言的人,最后都放弃了asp.net控件,他们使用asp.net纯粹就是因为它时髦,把整个asp.net核心技术基本都弃而不用,仅仅当做一个新版本的asp来用的。此时,会在asp.net中使用Request.QueryString、Reuest.Form、Response.Write等少数几条代码就够了,然后去javascript论坛去学习javascript编写全部应用程序就行了。
      

  2.   

    关于Calendar控件,我前天回答了一个帖子,见:
      http://community.csdn.net/Expert/topic/5155/5155885.xml?temp=.2431299
    那里可是一条javascript代码也没有的!尽管完全可以使用一点jaavscipt,但是我写的那个的时候仅仅是临时用一下Calendar,所以仅仅使用Calendar原有的功能,没有使用javascript做任何扩展。
      

  3.   

    说明一下:我所说的“javascript+asp.net控件”是指基本不使用回发或者回调服务器端但是又用asp.net生成复杂界面的情况,例如有人就问“使用javascript修改GridView数据或者DropDownList等之后如何回传”的问题,这就是把简单问题搞得相当复杂的。我说的“Ajax+asp.net控件”是指那种非常方便地几乎一句javascript也不用写的Ajax框架,但是要比UpdatePanel效率高很多(例如你可以仅仅刷新TreeView中一个结点,或者仅仅刷新GridView一个单元格或者一行)。