asp.net – 如何关闭viewstate好?

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

然而,在我的一些ASP.NET项目中,我在我的URL中得到了可怕的ViewState参数.

有没有办法在全球范围内完成这项工作?

这对ASP.NET应用程序有什么影响?

解决方法

您可以关闭整个网站的viewstate,如下所示:
<system.web>
<pages enableViewState="false" />

也就是说,你不应该在URL上. ViewState是一个隐藏的字段,通过回发(通常使用帖子)发送到服务器.当页面呈现给客户端时,它保持控件的状态,并发送每个回发.如果它适用于应用程序,您可以切换到使用帖子(问题形式肯定是使用get),如果不看Jon的答案.

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

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....