设置日历扩展器文本框 [英] set calendar extender textbox

查看:73
本文介绍了设置日历扩展器文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想设置日历扩展器文本框,以便如果我从其他文本框选择日历扩展器的当前日期,则下一个日历扩展器应自动设置为2012年1月27日.

关于Sofia

解决方案

,您可以从此代码中获取一些想法...并根据您的要求进行更改..要实现此目标,您需要Ajax的最新版本4.0控制工具包

这是.aspx页面


 <   body  > ; 
    <  表单    ="   form1"  runat   >服务器"  > 
    <   asp: 脚本 经理    id   ="     runat   ="     xmlns:asp   ="  > 
    <  /asp: 脚本 经理 > 
    <   > 
    <   tr  >  <   td  > 从Date <  /td  > 
    <   td  >  <   asp:textbox     ="   TextBox1"   运行  ="     xmlns:asp   =" #unknown" <  /asp:textbox  > 
        <   asp:calendarextender     id   ="   runat   服务器"  xmlns:asp   #unknown" <  /asp:calendarextender  > 
        <  /td  > 
    <  /tr  > 
       <   tr  >  <   td  >  To Date <  /td  > 
       <   td  >  <   asp:textbox     ="   TextBox2"    xmlns:asp   ="  <  /asp:textbox  > 
             <   asp:calendarextender     id   ="   runat   服务器"  xmlns:asp   #unknown" <  /asp: calendarextender  > 
          <  /td  >  <  /tr  >  <  /table  > 
   
    <  /form  > 
<  /body  >  



并只需在页面加载时添加此代码..cs文件是

 受保护的 无效 Page_Load(对象发​​件人,EventArgs e)
  {

   CalendarExtender1.StartDate = DateTime.Now;
   CalendarExtender2.StartDate = DateTime.Now.AddMonths( 1 );

  }



在上面的示例中,第一台压光机从当前日期开始,第二台压光机从当前日期开始一个月之后..

我希望这会给您一些提示

谢谢


 <   asp:TextBox     ID   ="  TextBox1"  runat   服务器" <  /asp:TextBox  > 

<   asp:CalendarExtender     ID   ="   runat   服务器" 
         已启用  ="  True"     TargetControlID   ="  TextBox1" <  /asp:CalendarExtender  >  



extBox1.Text = DateTime.Now.ToString("dd-MMM-yyyy");


是否已固定要设置" 2012年1月27日"在第二个文本框中(在所有情况下).

Hi,

I want to set calender extender textbox so that if i chose current date from other textbox calender extender the next calender extender should automatically set to 27 jan 2012.Plz help


Regards Sofia

解决方案

you can get some Idea From This code...and change it according to your requirement..to implement this u need a Latest Version 4.0 of Ajax control Toolkit

this is the .aspx page


<body>
    <form id="form1" runat="server">
    <asp:scriptmanager id="ScriptManager1" runat="server" xmlns:asp="#unknown">
    </asp:scriptmanager>
    <table>
    <tr>  <td> From Date</td>
    <td> <asp:textbox id="TextBox1" runat="server" xmlns:asp="#unknown"></asp:textbox>
        <asp:calendarextender id="CalendarExtender1" runat="server" xmlns:asp="#unknown">
            Enabled="True" TargetControlID="TextBox1"  Format="dd/MM/yyyy">
            </asp:calendarextender>
        </td>
    </tr> 
       <tr><td>To Date</td> 
       <td> <asp:textbox id="TextBox2" xmlns:asp="#unknown">
            runat="server"></asp:textbox>
             <asp:calendarextender id="CalendarExtender2" runat="server" xmlns:asp="#unknown">
               Enabled="True" TargetControlID="TextBox2" Format="dd/MM/yyyy"></asp:calendarextender>
          </td>   </tr>     </table>
   
    </form>
</body>



and simply add this code on page load the .cs file is

protected void Page_Load(object sender, EventArgs e)
  {

   CalendarExtender1.StartDate = DateTime.Now;
   CalendarExtender2.StartDate = DateTime.Now.AddMonths(1);

  }



In the above example First calender start with current date and second calender start after one month from current date..

i hope this will give you a some hint

thanks


<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<asp:CalendarExtender ID="TextBox1_CalendarExtender" runat="server"

    Enabled="True" TargetControlID="TextBox1">
</asp:CalendarExtender>



extBox1.Text = DateTime.Now.ToString("dd-MMM-yyyy");


Is it fixed that you want to set "27 jan 2012" in second textbox (In all cases).?.


这篇关于设置日历扩展器文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆