Ich habe eine Website mit einigen Seiten, die keine Post-Back-Funktionalität erfordern. Sie zeigen einfach statische HTML und haben nicht einmal zugehörigen Code. Da jedoch die Master-Seite einen <form runat="server">
Tag hat, die all ContentPlaceHolder
s Wraps, enthält das resultierende HTML immer das Viewstate Feld, das heißt:ViewState für bestimmte Seiten vollständig entfernen
<input
type="hidden"
id="__VIEWSTATE"
value="/wEPDwUKMjEwNDQyMTMxM2Rk0XhpfvawD3g+fsmZqmeRoPnb9kI="
/>
EDIT: habe ich versucht, beiden Varianten von EnableViewState
auf Seite Pegeleinstellung überhaupt ohne Glück:
<%@ Page Language="C#" EnableViewState="false" %>
<%@ Page Language="C#" EnableViewState="true" %>
mir ist klar, dass, wenn entschlüsselt, wird dieser Wert des input
Feld zum <form>
Tag entspricht, die ich nicht entfernen kann, weil es auf meinem mas ter Seite. Trotzdem möchte ich das ViewState-Feld für Seiten entfernen, die nur statisches HTML anzeigen. Ist es möglich?
Benennen Sie Ihre statische Datei in .html um oder setzen Sie EnableViewState in der Seitenanweisung auf false. –