2014-03-12 7 views
0

입력 필드가있는 사용자 정의 컨트롤이 있습니다.사용자 컨트롤에서 입력 필드 값 가져 오기

<input type="text" name="firstName1" id="txtFirst1" /> 

코드 숨김 페이지에서 사용자가 입력 한 값을 얻으려고합니다. 필드에 속성 runat = "server"를 추가하고 싶지 않습니다.

나는 다음과 같은 코드를 사용하여 시도,하지만 운 :

Dim MyFistName As String = Request.Form("txtFirst1") 

어떻게 RUNAT = "서버"를 추가하지 않고 입력 필드 txtFirst1의 값을받을 수 있나요?

답변

0

사용이 :

Request.Form['txtFirst1']

즉, (C 번호) : 나는 C# 예제를 사용하여 시도했다

string inputValue = String.Format("{0}", Request.Form['txtFirst1']);

+0

이 (vb.net으로 변환)하지만 빈을 반환 필드에 값이 입력 되었더라도 문자열. Dim test2 As String = String.Format ("{0}", Request.Form ("txtFirst1")) – crjunk

+0

컴파일 타임에 "Identifier Expected"오류가 발생합니다. – crjunk

+0

도움 주셔서 감사합니다. 마침내 지금 일하고 있습니다. 모든 것을 삭제하고 코드를 다시 입력하십시오. 오타가 있거나 대소 문자를 구분하는 문제인지 잘 모릅니다. VB.NET의 경우 다음과 같이 사용했습니다. Dim MyTest As String = Request.Form ("firstName1") – crjunk

관련 문제