ASP変数をjavascriptに渡す

ASP.net GridView行の値を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)をオンにし、行NailのreqButtonをクリックすると、次の行が表示されます。

(summaryTable)
Nail   -    1    
0

1 答え

私はjavascriptに値を渡すことはhtmlに値を渡すことと同じだと思います。 (Asp.netエンジンは、これらのプレースホルダー変数をクライアントブラウザーに渡す前に評価します)

ご参考までに:

$('#<%=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を "Nail"に設定するのですか?私はgv.Rows [0] .Cells [0] .TextのようにC#でその値を取得する方法しか知りませんので
追加された 著者 Pod Mays,