2011-12-19 283 views
0

是否可以將ASP.net GridView行值傳遞給javascript?將ASP變量傳遞給javascript

$('#<%=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被點擊的行。當用戶將一個1對(txtBox),並點擊reqButton上排釘,它應該排

所以:

(summaryTable) 
Nail - 1  

回答

0

我想傳遞一個值到JavaScript是與傳遞價值到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 – 2011-12-19 05:06:29