// aspx 페이지에서 메소드를 사용하려면…
Visible=”””” />
2.0에서 새로 추가된 이미지 컨트롤입니다.
Visible 속성은 화면에 랜더링할지 않할지 정하는 속성입니다.
이속성에 값을 데이터 바인딩식으로 해서…
Board는 newPost()메소드가 포함된 클래스입니다 .
2.0에서는 1.x버전때와는 달리 바인딩식이 아주 간단하고 쉬어졌습니다.
1.x :
2.0 : Eval(“WriterDate”).
aspx에서 호출할때는 매개변수(파라미터) 데이터 타입은 오브젝트(object) 형입니다.
// Visible 속성의 value값을 true/false 값을 얻기위해서는
// 항상 함수의 리턴형을 bool형으로 해야한다.
public static bool newPost(object objDate)
{
// object형을 문자열형으로 형변환을 해줍니다.
string strDate = (string)objDate;
// 그다음 시간연산을 하기위해서 다시 DateTime 날짜형으로 바꿔준다음..
DateTime orginDate = DateTime.Parse(strDate);
// TimeSpan 시간간격을 구할수 있는 구조체입니다.
TimeSpan gap = DateTime.Now – orginDate;
// 시간차이를 구한것을 분으로 환산하여.. 결과를 리턴합니다.
if (gap.TotalMinutes < 1440)
return true;
else
return false;
}