EnableViewStateMac 文档警告?

发布于 2024-11-26 12:29:09 字数 480 浏览 2 评论 0原文

@Page 指令中有一条有关 EnableViewStateMac 设置的警告,可在此处找到其中指出:

安全说明在生产网站中永远不应将此属性设置为 false。”

无论页面视图状态设置(true 或 false)如何,此警告似乎都是无条件的。此警告是否适用于将 EnableViewState 设置为 false 的@Pages?如果警告确实适用于这种情况,为什么当页面及其子控件的 ViewState 完全关闭时,这是一个问题?

Upgate:该警告似乎适用,因为某些傻瓜可能会将使用 Control State 的控件放到 ViewState = false AND ViewStateMac = false 的页面上。

There is a warning in the @Page directive regarding the EnableViewStateMac setting found here that states:

"Security Note This attribute should never be set to false in a production Web site."

This warning seems unconditional, regardless of the Page ViewState setting (true or false). Does this warning apply to @Pages that have EnableViewState set to false? If the warning does apply in this case, why, when ViewState is turned completely off for the page and its child controls, is this a concern?

Upgate: The warning seems to apply, being that some doofus could drop a control that uses Control State on to a page that has ViewState = false AND ViewStateMac = false.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一直在等你来 2024-12-03 12:29:09

如果没有视图状态,则将其保留为打开状态并没有什么坏处……并且请记住,在某些情况下,尽管您尽了最大努力,视图状态可能会在控制状态的幌子下潜入,因此警告仍然适用。

If there's no viewstate there's no harm in leaving it on ... and, remember, there are cases where, despite your best attempts viewstate may sneak in, under the guise of control state, so the warning still applies.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文