none
如何在asp.net页面是动态添加calendar控件 RRS feed

  • 问题

  • 我想实现的功能是:在页面是点击一个textbox或者button,然后就显示日期控件,要求日期控件不会占用本页面的位置,就是在日期控件出现的前后,页面上所有的东西的位置都是不变动的,就好像是在最前端显示。有没有知道怎么实现,请指教。
    2010年2月3日 0:54

答案

全部回复

  • <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <script language=javascript>
    
     function move(event)
     {
           var ei = document.getElementById("enlarge_images");
           event = event || window.event;
    		ei.style.display = "block";
    
    		ei.style.top  = document.body.scrollTop + event.clientY + 10 + "px";
    		ei.style.left = document.body.scrollLeft + event.clientX + 10 + "px";
     }
     
     function out(event)
     {
           var ei = document.getElementById("enlarge_images");
    
    		ei.style.display = "none";
     }
    </script>
    </head>
    <body>
        
        <form id="form1" runat="server">
        <div>
      <input id="Text1" type="text" onfocus="move(event)" onblur="out(event)" />
        </div>
          <div id="enlarge_images" style="display:none;">
              <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
              </div>
        </form>
    </body>
    </html>
    

    努力+方法=成功
    2010年2月3日 1:05
  • 不行耶,网页提示说缺少对象,点击后也不会弹出来,我是在选择了母版页的内容页上要实现这个功能。怎么办?
    2010年2月3日 1:39
  • 你好!

    使用 ajax toolkit 的 Calendar 或类似的控件不是很方便么?


    知识改变命运,奋斗成就人生!
    2010年2月3日 2:16
    版主
  • 是啊,我也是刚才发现有这个东西的,可是我们公司有些网是上不去的,只能等周末回学校了再下载来用。
    2010年2月3日 2:31
  • 我下载了微软的那五个实例了,但是Time Tracker Starter Kit里面的选择日期的应用,如何在page_load时,日期为当前日期?textBox显示的时间我已更改为当前日期,但是在获取的时候是0001-1-1,请问知道为什么?
    2010年2月4日 1:50
  • 你的代码是怎么写的?发出来看看。
    知识改变命运,奋斗成就人生!
    2010年2月4日 4:56
    版主
  • 搞定了,我不在page_load里面获取时间就行。

    2010年2月4日 5:49