2016-05-09 5 views
1

Ich habe eine Anwendung, die die gesamte Schaltfläche über die Seite Postback ist oder codierte URL (wie gelbe Markierung), wenn angeklickt. Wie deaktiviere ich das?Wie Postback oder codierte Abfragezeichenfolge deaktivieren ASP.NET

enter image description here

Aber wenn ich einfaches Web-Formular zu machen, mit der Probe-Taste. Es funktioniert normal und zeigt die codierte URL nicht mehr an. wie folgen aus: enter image description here

Hinweis: Ich benutze Netframework 4.6

Antwort

3

scheint es mir, dass Sie ein "GET" -Anfrage machen. Bitte überprüfen Sie das Attribut "method" Ihres Formular-Tags und setzen Sie es auf "POST" anstatt auf "GET".

es wie <form id="aspnetForm" runat="server" method="post" >

Grüße aussehen soll, Sebastian

+0

Das ist die Information, die ich vermisst habe, konnte nicht sehen, warum die POST-Info in der URL war, gesehen, dass es Sinn macht +1 – War

+0

Vielen Dank @Sebastian Nickel, es hat funktioniert – Bcktr

2

Sie benötigen eine Client-Code manuell verdrahten der URL Sie oder einfach nur die Art und Weise .Net tut dies für Sie übernehmen wollen, zu bauen.

aber es sieht so aus, als ob du deinen Viewstate in der URL postest, was sehr merkwürdig ist.

Was passiert, wenn Sie Viewstate deaktivieren?

wie diese zum Beispiel:

How to disable viewstate for aspx page?

How do I turn off viewstate for good?

+0

Hallo Darth_Wardy Dank für Ihre Antwort danken, aber immer noch nicht funktioniert :( Die Schaltfläche Code nicht enthalten ist, aber die URL wird noch gezeigt wie das Bild oben. Was ist falsch mit meiner Anwendung? Hoffe deine Antwort. – Bcktr

+0

das Markup für Ihre Schaltfläche wird etwas wie onclick = "__ dopostback()" ... Wenn Sie auf den Rest der Seite schauen, können Sie sehen, dass Code auf der Seite ist tatsächlich ein Formular zurück, Blick auf das Formular-Tag wird Ihnen einige geben Hinweise, aber es kann sein, dass Sie die Webforms Sachen auf eine seltsame Weise eingerichtet haben, ist dieses Verhalten nicht normal. – War

+0

Vielen Dank für Ihre Antwort – Bcktr

Verwandte Themen