我正在使用编辑器模板,以便用户可以在信息显示为表格时内联编辑行信息。然后用户在表下方有一个保存按钮,当按下该按钮时,将整个Model发送到HttpPost方法,然后迭代每一行并将该行保存回数据库。您可以想象,当行号增加时,这可能变得非常慢,因为它必须遍历每一行,然后将信息保存到数据库。
如果在该行中编辑了一个字段,或者可能将标志设置为true,我正在寻找将单行保存回数据库的某种方法,当用户按下保存按钮时,它只会迭代已经存在的行编辑并只将这些行保存回数据库?
非常感谢任何帮助。
此致 杰
答案 0 :(得分:0)
为什么不使用Ajax更新每一行?
您可以将按钮关联到负责更新(发布)修改行的javascript(jquery)函数。
这样您只需更新修改后的行。
为避免出现问题,您可以在执行更新时使用窗帘或微调器。
此致 安德烈