asp.net - 隐藏字段与 View 状态

标签 asp.net ajax performance security viewstate

使用时有什么区别

  • 隐藏字段与 View 状态?
  • 什么时候用?
  • 哪个更安全?
  • 哪个性能更好?
  • 有哪些选择?
  • 最佳答案

    ViewState 存储在一个隐藏字段中,它包含有关整个页面的信息。它也可以加密。因为在执行回发时 View 状态总是发送到代码隐藏它非常实用,因为您总是可以获得值。缺点是如果您开始在其中放入大量信息,它会变得非常大,并且性能可能会开始受到影响。例如,在某些 AJAX 请求中,您只想向服务器发送一些小信息,如果您使用了 UpdatePanels,则将发送整个 ViewState,其中将包含不必要的信息。

    关于asp.net - 隐藏字段与 View 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4773126/

    相关文章:

    mysql - 将表与一对一关系组合起来

    c# - ASP.NET MVC 架构服务层等 HttpContext 感知逻辑可以去哪里?

    javascript - 如何在javascript中设置单引号

    php - 在 Controller 中解析 $_Post 数据并渲染 Cgridview 时出错

    python - 大 numpy 矩阵的 PIL 逊相关性

    java - MMO java引擎的概念设计

    c# - ASP.NET MVC 仅缺少一个 Controller 的默认操作

    c# - 序列化强类型对象列表

    c# - 如何将 Angular 2.0 添加到现有的 ASP.NET MVC 应用程序

    jquery - Ajax POST 请求时出现 .Net MVC API Access-Control-Allow-Origin 错误