【发布时间】:2011-12-14 16:01:14
【问题描述】:
过去一个小时我一直在尝试这样做,但仍然一无所获。我会尽力解释,所以请留在我身边:
我正在尝试通过使用 javascript 创建一个 HTML 表并在每次从 gridview 中选择一个项目时添加行来创建一种汇总购物车。
我有一个带有包含按钮的 TemplateField 的 gridview。网格视图如下所示:
Property | Quantity | Order | Action
Pencil | 10 | (textbox) | (button)
Pen | 5 | (textbox) | (button)
假设该按钮有一个 onclientclick 事件,该事件将向 HTML 表(摘要购物车)插入一个新行。
<SCRIPT language="javascript">
function addRow(tableID,property,order) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
cell1.innerHTML = property;
var cell2 = row.insertCell(1);
cell2.innerHTML = order;
}
我不知道如何将此 javascript 绑定到我的 GridView 中的(按钮)。我无法在 DataBound 事件上绑定它,因为我必须传递 (textbox) 的值。
【问题讨论】:
标签: c# javascript asp.net