2013-09-27 2 views
2

나는 asp.net C#에서 BasicDatePicker 속성을 할당하는 방법?

내가 노력 BasicDateTimePicker

의 속성을 할당 할하지만

코드 null 값 점점 :

의 .ascx

<%@ Register Assembly="BasicFrame.WebControls.BasicDatePicker" Namespace="BasicFrame.WebControls" TagPrefix="dp" %> 

<dp:BasicDatePicker ID="BasicDatePicker4" runat="server"></dp:BasicDatePicker> 

.ascx.cs 여기

나 '를 값 유지 보수

566,489,나는 속성을 지정하려하지만

public string ExpiryDate 
    { 
     get 
     { 
      return BasicDatePicker4.SelectedDate.ToString(); 
     } 
     set 
     { 
      BasicDatePicker4.SelectedDate = DateTime.Today; 
     } 
    } 

어떤 아이디어를 작동하지 않습니다? 미리 감사드립니다

답변

0

당신은 재산의 세터 만 대신 하드 코딩 된 날짜의 값을 사용하도록 세터를 변경하려면

ExpiryDate = DateTime.Today 

를 호출 할 때 호출됩니다 ExpiryDate 뭔가를 할당하지 않고, 유형을 변경 결코 날짜 시간에 당신의 재산의 피커는 응답에 대한 날짜 시간을

public DateTime ExpiryDate 
{ 
    get 
    { 
     return BasicDatePicker4.SelectedDate; 
    } 
    set 
    { 
     BasicDatePicker4.SelectedDate = value; 
    } 
} 
+0

감사를 excepts하지만 나는이) (aspx.cs 페이지 문자열 expirtyVisa = usercontrol.ExpiryDate.ToShortDateString에서이 속성을 호출 할 때; 나는이 형식과 같은 결과를 얻었습니다. 11/1/0001 어떻게 해결할 수 있습니까? – user2500094

+0

이 질문에 답을 표시하고 형식 문제와 관련하여 새로운 질문을 만드십시오. – MichaC

+0

그리고 그 방법에 대한 문서 인 http://msdn.microsoft.com/en-US/library/system.datetime.toshortdatestring.aspx를 읽으십시오. 날짜 형식을 지정하는 방법은 다양합니다. 모두 매우 잘 문서화되어 있습니다. – MichaC

관련 문제