.NET GridView DataKeys是否安全?

时间:2011-02-04 20:02:38

标签: security gridview

.NET GridView DataKeys是否安全?

例如,我将一些ID放入某些GridView的DataKeys中,但我不希望一些邪恶的灵魂能够从客户端挖掘出这些ID。

我看过一个gridview的html源代码,它有一些ID存储在DataKeys集合中,我无法在任何地方看到开放文本中的ID;但是,我担心它们可能存储在ViewState中 - 我们知道它不安全。我希望DataKeys集合实际上存储在Session的某个地方,这样可以使其安全 - 大部分时间。

任何人都知道这个问题的答案吗?

1 个答案:

答案 0 :(得分:1)

ASP.NET很少在会话中存储任何内容。 DataKeys就像所有其他膨胀一样,都在ViewState中。除了它使您的请求膨胀之外,只要您正确使用加密功能,它就应该是相当安全的。

(我发现需要保持秘密的秘密很奇怪,这究竟是什么?)