0

在 StackOverflow 和 C# 角落阅读了很多遍。只是想知道为什么?如果这是一个不好的做法,那么有什么替代方案。抱歉,如果我太天真了,我刚刚开始进行 Web 开发。

4

1 回答 1

0

以前,在 Web 应用程序中,整页刷新比部分更新更常见于更新内容。从那时起,随着图书馆和学习资源的大量改进,我们的应用程序在第一页加载后永远不会请求整个页面,除非用户希望这样做。

随着从服务器发送和接收部分更新,将状态存储在服务器中变得很常见。如果在客户端存储状态更优化,我们有使用 cookie 的旧解决方案或使用 Web Storage 和 IndexedDB 的新方法。将状态存储在编码字段中并将其发布到服务器(视图状态)的想法增加了页面大小,而不是不必要的。

对于会话状态,我只能说,您在会话中保存的数据越少,您就越远离机器故障和数据丢失。如果是重要数据,则存储在数据库中,否则存储在客户端。但是少量的身份验证数据可以存储在 Session 中。

对于应用程序状态,与上述类似的参数 => 使用 DB。

于 2019-01-11T03:00:44.360 回答