2011-12-19 4 views
0

자바 스크립트에 ASP.net GridView 행 값을 전달할 수 있습니까?ASP 변수를 자바 스크립트로 전달

$('#<%=gvOrder.ClientID %> .reqButton').live('click', function(){ 
    var next = $("#summaryTable").closest('tr'); 

    next.after('<tr><td>-gv row variable here-</td><td>-gv row variable-</td></tr>'); 
}); 

상황이다 나는이 같이 보입니다의 GridView이 :

Product - Quantity Available - Qty to Order - Button 
Nail  - 2     - (txtBox) - (reqButton)  
xx  - 3     - (txtBox) - (reqButton) 

을 내가 옆에 HTML 테이블을 요약 테이블로하는 서버가 매번 때문에 사용자가 클릭 (reqButton) 그것은 reqButton이 클릭 된 행에 따라 데이터가있는 행을 추가합니다.

그래서 사용자가 (txtBox)에 1을두고 행 네일에, 그것은해야 행 reqButton을 클릭하면 :

(summaryTable) 
Nail - 1  

답변

0

내가 자바 스크립트로 값을 전달 생각을 값을 전달과 동일 ~에 html.

$('#<%=gvOrder.ClientID %> .reqButton').live('click', function(){ 
    var next = $("#summaryTable").closest('tr'); 
    var rowVariable = $("<%=gvOrder.ClientID %> .quality").value() //this is a row variable 
    next.after("<tr><td>" + rowVariable + "</td><td>-gv row variable-</td></tr>"); 
}); 
+0

이 어떻게 예를 들어 rowVariable에 "네일"을 설정할 수 있습니다 참조 용

(Asp.net 엔진은 클라이언트 브라우저에 전달하기 전에 이러한 placehoder 변수를 평가합니다)? 나는 C#에서 그 값을 얻는 방법 만 알고 있기 때문에 gv.Rows [0] .Cells [0] .Text와 같습니다. –

관련 문제