문제

날짜가 포함된 데이터베이스가 있고 MaskedEditExtender(MEE) 및 MaskedEditValidator를 사용하여 날짜가 적절한지 확인하고 있습니다.그러나 우리는 필요한 경우 관리자가 들어가서 데이터(특히 날짜)를 변경할 수 있기를 원합니다.

데이터가 페이지에 표시될 때 MEE 필드가 데이터베이스 값으로 미리 채워지도록 하려면 어떻게 해야 합니까?'InitialValue' 속성에 'bind'를 사용하려고 했지만 텍스트 상자가 채워지지 않습니다.

감사해요.

도움이 되었습니까?

해결책

오늘 아침에 우리 코드가 익스텐더를 잘못 처리하는 이유를 알아냈습니다.db가 날짜를 날짜/시간으로 처리했기 때문에 99/99/9999 99:99:99 형식으로 날짜를 반환했지만 우리는 이 형식 99/99/9999 99:99를 찾는 확장 마스크를 가졌습니다.

Mask="99/99/9999 99:99:99"

위 코드로 문제가 해결되었습니다.도움을 주신 모든 분들께 감사드립니다.

다른 팁

다음에서 asp.Net Ajax 툴킷 확장을 언급하고 있습니까?

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx

그렇다면 데이터가 올바른 형식으로 반환되는지 확인하셨나요?표시하려면 날짜 형식과 일치해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top