2009-11-02 3 views
1

asp.net vs05에서 작동하도록 설정합니다. 내 텍스트 상자에서 CalendarExtender에 대한 기본값으로 시스템 날짜를 설정하고 싶습니다. 페이지로드 이벤트를 쓸 경우ajax CalendarExtender 기본값을

textbox.text = datetime.now;

어떻게이 문제를 해결하기 위해 "오류가 occurd"상태 표시 줄에 오류 메시지가 표시보다 전 달력을 보여 CalendarExtender 이미지 아이콘을 클릭 error.if가 보여보다? 서버 측 코드에서 txtFromDate.text를 설정할 때

<asp:TextBox ID="txtFromDate" runat="server" Width="120px"></asp:TextBox></td> 
                <td style="width: 35px"> 
                 <img id="fromdate" src="Image/Calendar_scheduleHS.png" style="width: 18px" alt=""/></td> 
               </tr> 
              </table> 
              <cc1:CalendarExtender 
             ID="CalendarExtender2" runat="server" Format="dd MMM yyyy" PopupButtonID="fromdate" 
             TargetControlID="txtFromDate"> 
            </cc1:CalendarExtender> 

답변

6

당신은 형식이 이미 정확한지 확인해야합니다.

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

또는 더 나은보십시오 :

txtFromDate.Text = DateTime.Now.ToString(CalendarExtender2.Format); 
관련 문제