C# 存储临时数据的最佳方式是什么?

C# 存储临时数据的最佳方式是什么?,c#,asp.net,telerik,radgrid,C#,Asp.net,Telerik,Radgrid,以下是我的情况: 我使用Telerik控件,我希望用户能够添加和删除RadGrid(G2)中的信息。这个RadGrid G2位于另一个网格(G1)的弹出窗口中,因此我希望在用户实际单击G1上的submit之前避免将信息写入数据库 我想,每当用户对G2进行更改时,我都会更新一个临时数据表并将其绑定到G2。我不确定这是不是最好的方法,或者是否有更有效的方法 谢谢。您可以将要删除的ID写入隐藏的html输入文本元素(使其成为runat=server)。当用户单击Submit时,获取隐藏的html元素的

以下是我的情况:

我使用Telerik控件,我希望用户能够添加和删除RadGrid(G2)中的信息。这个RadGrid G2位于另一个网格(G1)的弹出窗口中,因此我希望在用户实际单击G1上的submit之前避免将信息写入数据库

我想,每当用户对G2进行更改时,我都会更新一个临时数据表并将其绑定到G2。我不确定这是不是最好的方法,或者是否有更有效的方法


谢谢。

您可以将要删除的ID写入隐藏的html输入文本元素(使其成为
runat=server
)。当用户单击
Submit
时,获取隐藏的html元素的值并删除其中存在的ID


注意:这绝对不是一种安全的方法,因为用户可以手动操作html元素的值,最终可能会删除一些非预期的内容。您需要评估这是否是您的场景的安全风险。

安全是我的一个问题。我决定继续使用数据表。它似乎工作得很好。谢谢你的回复。