2011-12-19 46 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