如何禁用回发或编码查询字符串 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" >
此致,
塞巴斯蒂安
我有一个应用程序,如果单击页面上的所有按钮都会进行回发或编码 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" >
此致, 塞巴斯蒂安