Question: I have an application that all the button over the page is do postback or maked encoded URL (like Yellow highlight) if clicked. How to disable that?

[![enter image description here](https://i.stack.imgur.com/5gcGR.jpg)](https://i.stack.imgur.com/5gcGR.jpg)

But if i make simple web form, with sample button. It working normally, not showing encoded url again.
like this :
[![enter image description here](https://i.stack.imgur.com/IauPe.jpg)](https://i.stack.imgur.com/IauPe.jpg)

Note : I use netframework 4.6

Answer: 
it seems to me, that you make a "GET"-request. Please check the "method" attribute of your form-tag and set it to "POST" instead of "GET".

it should look like 
`<form id="aspnetForm" runat="server" method="post" >`

Regards,
Sebastian
You need to manually wire up your client code to build the url you want or just accept the way .Net does this for you. 

but it looks like you are posting your viewstate in the url which is very odd. 

What happens when you disable viewstate?

like these for example: 

[How to disable viewstate for aspx page?](https://stackoverflow.com/questions/12702686/how-to-disable-viewstate-for-aspx-page)

[How do I turn off viewstate for good?](https://stackoverflow.com/questions/647453/how-do-i-turn-off-viewstate-for-good)