2016-07-22 2 views
0

매개 변수가있는 자바 스크립트 함수를 호출하고 싶은 입력 버튼 컨트롤이 하나 있습니다. 매개 변수가 내 Asp.Net 중계기의 객체입니다. 여기 자바 스크립트 매개 변수화 된 함수 호출

내 버튼

<input id="btnAddNew" class="btn btn-primary pull-left" type="button" value="Add More" onclick="AddFileUpload(<%# Eval("PrimaryID")%>)" /> 

과 자바 스크립트 기능 나는 당신의 <퍼센트 번호 평가 ("PrimaryID") %이> 그래서 숫자가 아닌 값을 반환한다고 가정이

function AddFileUpload(PrimaryID) { 

      document.getElementById('<%= hdnField.ClientID %>').setAttribute('value', PrimaryID); 

     } 
+0

문제/질문은 무엇입니까? –

+0

응답 해 주셔서 감사합니다 ... 문제는 입니다. onclick = "AddFileUpload (<% # Eval ("PrimaryID ") %>)"일부 구문 오류가 발생했습니다. –

+0

클라이언트 측 코드 (브라우저 검사기의 컴파일 된 코드)? 'Eval ("PrimaryID")'에서 값으로 반환 할 것으로 예상되는 것은 무엇입니까? –

답변

0

같다 이것은 구문 오류를 생성합니다.

내가 여기에 귀하의 오류를 게시하지 않으면이 잘 작동 희망

onclick="AddFileUpload('<%# Eval("PrimaryID")%>')" 

onclick="AddFileUpload(<%# Eval("PrimaryID")%>)" 

를 교체합니다.

0

당신은 ..이

<input id="btnAddNew" class="btn btn-primary pull-left" type="button" value="Add More" onclick="AddFileUpload('<%# Eval(\'PrimaryID\')%>')"> 

이 당신을 위해 일하는 희망을 시도 할 수 있습니다

관련 문제