在一个应用程序中,我从数据库中提取了一些数据,这些数据将被多种方法使用。在第一次绘制时将数据写入隐藏字段是一个好主意,还是在需要时再次绘制数据?
问问题
1898 次
7 回答
3
这取决于您要保存或保留的内容。
隐私
如果数据需要更多安全性,则不要将其保存在隐藏字段中。
尺寸
如果数据很小,那么它的精细隐藏字段不是有效的方法。
于 2011-04-06T15:39:09.893 回答
2
这取决于数据是什么以及您将如何使用它。
它是什么样的数据?
如果是应该保护的数据,例如 PHI 或其他,切勿以这种方式存储。使用会话状态。否则,请转到下面的下一个问题。
你会在哪里使用它?
如果在后面的代码中使用它,请使用视图状态或会话状态。如果您打算使用 jquery 或 javascript 使用它并且不需要保护它,那么隐藏字段就可以了。
于 2011-04-06T15:42:58.950 回答
1
我说这取决于您对安全性的需求。记住隐藏字段是客户端的,因此最终用户可以编辑。
如果这些字段将被回发或用于比一些交互更敏感的事情,那么每次从数据库中获取它可能更安全。
于 2011-04-06T15:38:32.017 回答
0
如果您的意思是私有字段,那么是的,这是一个好主意,只要使用它的所有方法的数据都相同。
于 2011-04-06T15:36:20.460 回答
0
拥有单一事实来源,即数据的“主人”通常是个好主意。现在您可能出于性能原因想要复制此数据,但在您需要它之前,您不应该这样做。
于 2011-04-06T15:45:00.530 回答
0
我想这取决于几个因素,包括但不限于:
- 数据多久更改一次?
- 如果总是重新获取数据,您需要多久访问一次数据库?
- 正在检索的数据有多敏感?
- 正在检索多少数据?
- 等等等等...
在大多数情况下,决定完全取决于情况。而且我们不一定有间接信息。
于 2011-04-06T15:37:57.120 回答