2011-06-27 42 views
2

我需要添加一個日曆控件及其與asp.net中的相關按鈕與C#。asp.net c中的日曆控件#

我的代碼如下。

<asp:TextBox ID="txtDateFrom" CssClass="text-small" runat="server" 
      BorderWidth="1px" ToolTip="Click to choose date"></asp:TextBox> 
<asp:Label ID="lblFromError" CssClass="Error" runat="server" 
      Text="*" Visible="False"></asp:Label> 
<asp:Label ID="lblTo" runat="server" Text="To" ForeColor="Black"></asp:Label> 
<asp:CalendarExtender ID="txtDateFrom_CalendarExtender" runat="server" 
         TargetControlID="txtDateFrom" 
         Format="yyyy-MM-dd" TodaysDateFormat="yyyy d, MMMM"> 
</asp:CalendarExtender> 

回答

2

你將需要添加ImageButton並將CalendarExtenderPopupButtonID屬性設置爲ImageButton的ID。

這是從AjaxControlToolkit的樣品網站:

<ajaxToolkit:ToolkitScriptManager runat="Server" ID="ScriptManager1" /> 

<b>Calendar with an associated button:</b><br /> 
<asp:TextBox runat="server" ID="Date5" /> 
<asp:ImageButton runat="Server" ID="Image1" 
    ImageUrl="~/images/Calendar_scheduleHS.png" 
    AlternateText="Click to show calendar" /><br /> 
<ajaxToolkit:CalendarExtender ID="calendarButtonExtender" runat="server" 
    TargetControlID="Date5" PopupButtonID="Image1" /> 
+0

謝謝。現在它的成功工作:-) – sanakkian

2

你可以使用日曆的JQuery插件。勾選此topic

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 

<script> 
$(document).ready(function() { 
    $("#datepicker").datepicker(); 
}); 
</script> 

<div type="text" id="datepicker"></div> 
1

做這樣 1.添加ToolkitScriptManager 2.添加一個TextBox控件 3.添加CalendarExtender

下面是完整的代碼:

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> 
</asp:ToolkitScriptManager> 

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

<asp:CalendarExtender 
    ID="CalendarExtender1" 
    TargetControlID="txtStartDate" 
    runat="server" /> 
+0

我需要添加圖像按鈕用於展示日曆 – sanakkian

+1

@sanakkian - 你想在文本框的側面添加圖片按鈕?然後查看這個鏈接http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Calendar/Calendar.aspx – Bibhu

+0

@sanakkian:您需要使用PopupButtonId和PopupButtonLocation屬性 - 請參閱上面提到的鏈接Bibhu。 –