在ASP中,一般使用隐藏域保存页面的信息。在ASP.NET中,一样具备隐藏域来保存页面的信息,做为维护页面状态的一种形式,可是隐藏域的安全性并不高,最好不要在隐藏域保存过多的信息。
隐藏域具备如下优势:
一、不须要任何服务器资源。
二、支持普遍,任何客户端都支持隐藏域。
三、实现简单,隐藏域属于HTML控件,无需像服务器控件那样有须要编程知识。
隐藏域具备一些缺点,以下所示:
一、具备较高的安全隐患。
二、存储结构简单。
三、一样,若是存储了较多的较大的值,则会致使性能问题。
四、若是隐藏域过多,则在某些客户端中被"'禁止。
五、隐藏域将数据存储在服务器上,而不存储在客户端。