select (드롭 다운 메뉴)를 기반으로하는 맞춤형 ASP 컨트롤이 있습니다. html에 "disabled"라는 단어를 추가하여 컨트롤을 비활성화하면 폼 데이터를 처리 할 때 널 포인터 오류가 발생하기 시작합니다..NET 컨트롤을 사용하지 않도록 설정하면 게시되지 않습니다.
그림에서 브라우저는 사용하지 않는 양식 항목을 다시 게시하지 않거나 ASP.NET이 양식 데이터를 처리 할 때이를 무시합니다. 나는 그것이 어느 것인지 모른다. 나는 데이터를 잃어버린 곳을 이해하려고 노력하고있다.
도움 주셔서 감사합니다.
추신. 수동으로 HTML을 편집하는 것보다 컨트롤을 생성하고 비활성화하는 더 좋은 방법이 있다는 것을 알고 있습니다. 그러나 여기에서 내가 다르게 할 수없는 컨텍스트가 있습니다.
선택 상자에서는 작동하지 않습니다. 드롭 다운은 회색으로 표시되어 있지만 여전히 값을 변경할 수 있습니다. 참조 : http://www.htmlcodetutorial.com/forms/_SELECT_READONLY.html –
읽기 전용 마술은 나를 위해 작동하지 않지만 내 질문에 답했습니다. null 값을 처리 할 것입니다. 감사합니다. –
왜 작동하지 않는지 설명하는 리소스를 찾고 텍스트 상자에 대한 테스트되고 작동하는 코드를 추가했지만 드롭 다운에 대해서는 확실하지 않습니다. – Canavar