제출 버튼을 누르면 텍스트 상자가 빈 문자열 (“”)을 읽습니다!

StackOverflow https://stackoverflow.com/questions/1202909

  •  05-07-2019
  •  | 
  •  

문제

5 개의 텍스트 상자, 1 개의 Radiobutton Group (4 개의 Radiobuttons) 및 제출 버튼이있는 양식이 있습니다. 사용자가 모든 필드를 채우지 않는 경우를 처리하기 위해 "코드"를 추가했습니다.

같은 것

 if (question.Value == "") // question = a textbox with runat=server property
{
  // handle error
}

문제는 첫 번째로 양식을 채우고 제출을 클릭하면 항상 빈 값을 보냅니다. 위의 코드 스 니펫은 항상 사실 일 것입니다. S Some1은 내가 어디에서 잘못되었는지 설명 할 수 있습니까?

참고 : 이전에 같은 질문을 한 경우 .. 저를 연결하십시오 ..

도움이 되었습니까?

해결책

버튼 게시물의 데이터베이닝이 텍스트 상자를 비워 두지 않는지 확인하고 확인할 수 있습니다. 당신이 사용할 수있는;

if(!Page.IsPostBack)
{
    // more code here
}

버튼을 클릭 할 때 입력 항목이 값을 유지하는지 확인하십시오.

다른 팁

질문이 텍스트 상자라고 가정하면 question.text를 원합니다

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