gpt4 book ai didi

asp.net - 如何永久关闭 View 状态?

转载 作者:行者123 更新时间:2023-12-03 15:05:29 24 4
gpt4 key购买 nike

来自 PHP 背景,我喜欢使用干净的 URL 将数据从一个服务抓取到另一个。

但是,在我的一些 ASP.NET 项目中,我的 URL 中出现了可怕的 ViewState 参数。

有没有办法在全局范围内关闭它?

这会对我的 ASP.NET 应用程序产生什么影响?

最佳答案

您可以像这样关闭整个站点的 View 状态:

    <system.web>
<pages enableViewState="false" />

也就是说,你不应该在 url 上得到它。 ViewState 是一个隐藏字段,它通过回发(通常使用 post)发送到服务器。当页面呈现给客户端时,它会保持控件的状态,并在每次回发时发送它。如果它适用于应用程序,您可以改用 post(问题表单肯定使用 get),如果不是,请查看 Jon 的答案。

查看此链接以获取有关 viewstate 如何适应 asp.net 生命周期的更多信息: http://msdn.microsoft.com/en-us/library/ms972976.aspx .

关于asp.net - 如何永久关闭 View 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com