나는 사용자가과 같이 사업부의 innerHTML을 작성하여, 텍스트 상자에 숫자 값을 변경했을 때 동적으로 자바 스크립트로 만드는 오전 몇 가지 폼 요소가 있습니다요청 기능은 파이어 폭스/크롬에서 NULL을 반환
dfinnerhtml = dfinnerhtml + "<div class='field'> ";
dfinnerhtml = dfinnerhtml + "<textarea name='textbox1" + suffix + "' type='text' id='textbox1" + suffix + "' value='' rows='4' cols='20' class='field'></textarea> ";
dfinnerhtml = dfinnerhtml + "</div> ";
을 사용자가 저장 버튼을 클릭 할 때
그런 뒤에 aspx.vb 코드에서, 나는 시도하고 SQL 문자열 이러한 폼 요소에있는 값을 추가 요청의 시리즈를 통해 실행
Dim DFTestValue1 As String
DFTestValue1 = Request("textbox" & c.ToString)
여기서 c는 생성 된 텍스트 상자의 수에 대한 루프 카운터입니다 (입력 값은 위의 d가 생성을 유발 함)
이 코드는 Internet Explorer에서는 작동하지만 Firefox 또는 Chrome에서는 작동하지 않습니다. Request() 값은 null을 반환하고 아무 것도 저장되지 않습니다. 나는 이것을 충분히 설명하기를 희망한다.
디버거에서 실행하고 요청 줄에서 무엇을 사용할 수 있는지 확인해 보셨습니까? 요청은 단순한 함수 이상의 것입니다 ... – davisoa
프로젝트의 구조로 인해 실제 디버거를 사용할 수 없지만 FindControl을 사용하여 동일한 객체에 액세스하려고 시도했지만 컨트롤 또는 컨트롤 부모를 찾지 못했습니다. – Lactose