我正在尝试将 Jeditable 插件与 Jquery 中的数据表一起使用。我已从数据库中检索数据并显示它。现在,我想为单元格添加内联编辑功能。我只能在 MVC 应用程序中找到编辑步骤,而不是在简单的 Web 表单应用程序中找到。
aspx页面如下:
<asp:Repeater ID="rptBooks" runat="server">
<HeaderTemplate>
<table id="tblBookdet" cellpadding="0" cellspacing="0" border="0" class="display">
<thead>
<tr>
<th>Book Name</th>
<th>Image Path</th>
<th>Description</th>
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("Name") %></td>
<td><%# Eval("Imagepath") %></td>
<td><%# Eval("Desc") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</tbody>
</table>
</FooterTemplate>
</asp:Repeater>
<script type="text/javascript">
$(document).ready(function () {
$('#tblBookdet').dataTable({
"oLanguage": { "sSearch": "Search the Records:" },
"iDisplayLength": 10,
"aaSorting": [[0, "asc"]]
});
$('table#tblBookdet').dataTable().makeEditable({
sUpdateURL: "Test.aspx"
});
});
</script>
我重定向到的页面具有以下代码,只是为了查看“temp”是页面上的标签时发生了什么:
protected void Page_Load(object sender, EventArgs e)
{
var postedvalues = Request.Form;
string key;
key = postedvalues["columnName"];
temp.Text = key;
}
我还读过在修改文本后按回车键调用 AJAX 发布方法。我应该如何捕获其中返回的值(在我的例子中是 Test.aspx 页面)?