2009-06-25 2 views
0

내 .net 응용 프로그램에서 WebDateChooser를 사용하고 있습니다 ... 기본적으로 날짜 선택기는 현재 날짜를 보여 주므로 현재 연도 10 년 전에 현재 날짜 10 년을 선택할 수 있습니다. year ...하지만 WebDateChooser에서 미래 날짜를 표시하고 싶지 않습니다. 현재 날짜로 Maxdate을 설정하는 모든 속성이 있는가WebDateChooser에서 미래의 날짜를 비활성화하는 방법

<igsch:WebDateChooser ID="WebDateChooser1" runat="server">  
    </igsch:WebDateChooser><br /> 

당신이 몇 가지 아이디어를

답변

3

당신은 WebDateChooser.MaxDate 속성을 사용할 수있는 경우에 저를 도와주세요. (I 정장 당신의 필요를 생각) 코드에서

:

<igsch:WebDateChooser ID="WebDateChooser1" runat="server" MaxDate="2009-06-25"> 
</igsch:WebDateChooser> 

UPDATE :

WebDateChooser1.MaxDate = DateTime.Now; 

또는 (그래서 난 그냥 참조 추가 동적이지) 소스의

(에서 @sona의 첫 번째 댓글에 대한 응답)

여기 내 소스 파일에서 MaxDa 설정을 수행하는 코드가 있습니다. 테 동적으로.

<script runat="server"> 
void SetMaxDate(object sender , System.EventArgs e) 
{ 
    WebDateChooser1.MaxDate = DateTime.Now; 
} 
</script> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 

     <igsch:WebDateChooser ID="WebDateChooser1" runat="server" OnInit="SetMaxDate"> 
     </igsch:WebDateChooser> 

    </div> 
    </form> 
</body> 

asp.net에 대한 지식이 매우 제한되어 있기 때문에 이것이 최선의 방법이라는 것을 증명할 수는 없습니다. 하지만, 그것은 당신을 위해 작동해야합니다 ...

+0

감사합니다 스티브 ... 그것은 작동 중입니다 ... 소스에서 Maxdate로 현재 날짜를 설정하는 방법을 알고 계십니까? 위에 입력 한 바로 위 2009-06-25 . 현재 날짜를 가져 오는 함수가 있습니까? Date() 함수를 사용했지만 오류가 발생했습니다. – sona

+0

@sona, 사용자 의견을 처리해야하는 일부 코드로 답변을 업데이트했습니다. –

+0

예 스티브에게 감사드립니다 ... – sona

관련 문제