ASP.NET中实现弹出日历示例(2)

CalendarForm2.aspx是个临时容器,提供框架调用CalendarForm3.aspx的内容,以备关掉日期选择窗体后无法完成传值,在其html的Head标记之间应该加入如下语句:

代码如下:

<script language="javascript"> <!-- function IFRAME1_onblur() {} //--> </script>

CalendarForm2.aspx.cs文件中亦不需要写任何代码,只需在body标记之间加入如下代码: 

代码如下:

<body runat="server"> <form method="post" runat="server"> <iframe frameborder="no" src='https://www.jb51.net/CalendarForm3.aspx' language="javascript" onblur="return IFRAME1_onblur()"></iframe> </form> </body>

CalendarForm3.aspx我们实际用到的日期选择页面包含一个日历控件与一个Button一个TextBox,此处直接将日历控件Calendar的选定值传给第一个页面WebForm1.aspx更简单,但我们没有这样做,不直接传值主要是考虑到大多数用户的使用习惯,在此将日历控件选中的值传给页面上的TextBox,按下Button后再传给WebForm1.aspx,还可以在用户误选后容易纠正。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjygdj.html