如何禁用回发或编码查询字符串 ASP.NET

How to disable postback or encoded query string ASP.NET

我有一个应用程序,如果单击页面上的所有按钮都会进行回发或编码 URL(如黄色突出显示)。如何禁用它?

但是如果我制作简单的网页表单,带有示例按钮。它正常工作,不再显示编码 url 。 像这样 :

注意:我使用的是 netframework 4.6

您需要手动连接您的客户端代码以构建您想要的 url 或只接受 .Net 为您完成此操作的方式。

但看起来您是在 url 中发布您的视图状态,这很奇怪。

禁用视图状态会发生什么?

比如这些:

How to disable viewstate for aspx page?

How do I turn off viewstate for good?

在我看来,您提出了一个 "GET" 请求。请检查您的表单标签的 "method" 属性并将其设置为 "POST" 而不是 "GET".

它应该看起来像 <form id="aspnetForm" runat="server" method="post" >

此致, 塞巴斯蒂安