0
저는 이것이 매우 간단하고 쉽게 답할 수있는 질문이지만이 점을 너무 오랫동안보고 있었고 ASP에 새로운 것이므로 작동하는 솔루션을 찾는 것 같습니다.AJAX Calendar Extender/Textbox 값은 항상 포스트 백 이후에 null입니다.
ASP 일정 기간 연장자가 있는데 예상대로 일정이 표시되고 선택한 날짜가 텍스트 상자에 표시되지만 페이지가 다시 게시 될 때 textbox.text 또는 textbox.text에서 선택한 날짜 값을 가져올 수 없습니다. calendarextender.selecteddate 속성을 사용하여이 값을 page_load 이벤트의 문자열 변수에 할당하여 테스트했습니다.
여기에 뭔가가 있습니까? 내가 스크립트 관리자가 낮은 아래로
<asp:TextBox ID="DateChooser"
runat="server"
ReadOnly="true"
style="text-align: center" Width="85px"
OnTextChanged="DateChooser_TextChanged"
AutoPostBack="true" />
<div style='position:relative; z-index:1'>
<cc1:CalendarExtender CssClass="cal_Theme1"
ID="DateChooser_CalendarExtender"
runat="server"
Enabled="True"
TargetControlID="DateChooser"
PopupPosition="Right"
Format="dd MMM yyyy"
/>
</div>
</td>
감사합니다. 나는 읽기 전용 속성을 사용하여 텍스트 상자에 변경 사항을 적용하지 않을 것이라고 생각하지 않았습니다. 다른 방법으로 살펴 보겠습니다. – Purplegoldfish