<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!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>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<link href="CSS.css" rel="stylesheet" type="text/css" />
<script src="Extension.min.js" type="text/javascript"></script>
<asp:TextBox ID="txtDate" runat="server" CssClass="disable_future_dates" />
<asp:ImageButton runat="server" ID="imgPopup" ImageUrl="~/Calendar.png" />
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="txtDate"
PopupButtonID="imgPopup" />
</form>
</body>
</html>
우리는이 간단한 단계를 수행해야 할 미래의 날짜를 해제하기 위해
날짜.
위의 HTML 마크 업에서와 같이 단지 스크립트 관리자 아래 CSS.css
및 Extension.min.js
파일을 추가합니다.
미래 날짜를 사용하지 않으려는 CalendarExtender와 연결된 TextBox 컨트롤의 CssClass
속성을 disable_future_dates
으로 설정하십시오.
이제 AJAX CalendarExtender가 미래 날짜를 비활성화합니다.
_ 작동하지 않음을 의미합니까? –
확인 http://www.c-sharpcorner.com/UploadFile/0c1bb2/disable-future-and-past-date-of-ajax-calendar-in-Asp-Net-C-Sharp/ – MusicLovingIndianGirl
의미, 미래 날짜 여전히 선택 가능합니다. –