我有Repeater
和Button
。如果我单击我的按钮,则需要在客户端(Javascript)中为转发器创建新行。我可以在服务器端执行此操作,但希望避免回发。我没有使用Ajax Updatepanel
控件。此外,我在Repeater
中使用表结构。
答案 0 :(得分:1)
由于您的Repeater
只是生成一个表,因此这里有一些javascript可以向表中添加一行。
function AddRowToTable()
{
// Add your table name to the getElementById
var table = document.getElementById("yourTableID");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
// Create any cells and elements you need
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "text";
cell1.appendChild(element1);
// repeat for more cells / elements as required
}
这只是添加客户端,所以如果你想要回发,你需要使用将发布数据的元素来存储数据。