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

时间:2016-05-09 08:57:11

标签: c# asp.net css3 query-string postback

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

enter image description here

但如果我使用示例按钮制作简单的网页表单。它正常工作,不再显示编码的URL。 像这样 : enter image description here

注意:我使用netframework 4.6

2 个答案:

答案 0 :(得分:3)

在我看来,你做了一个“GET” - 请求。请检查表单标记的“method”属性,并将其设置为“POST”而不是“GET”。

它看起来应该是这样的 <form id="aspnetForm" runat="server" method="post" >

此致 塞巴斯蒂安

答案 1 :(得分:2)

您需要手动连接客户端代码以构建您想要的网址,或者只是接受.Net为您执行此操作。

但看起来你在网址中发布你的视图状态非常奇怪。

禁用viewstate会发生什么?

例如:

How to disable viewstate for aspx page?

How do I turn off viewstate for good?