У меня есть сайт, на котором есть некоторые страницы, для которых не требуются функции обратной связи. Они просто отображают статический HTML и даже не имеют связанного с ним кода. Однако, поскольку главная страница имеет тег <form runat="server">
, который обертывает все ContentPlaceHolder
s, полученный HTML всегда содержит поле ViewState, то есть:
<input
type="hidden"
id="__VIEWSTATE"
value="/wEPDwUKMjEwNDQyMTMxM2Rk0XhpfvawD3g+fsmZqmeRoPnb9kI="
/>
EDIT: Я попробовал оба варианта установки EnableViewState
на уровне страницы без каких-либо удачных действий:
<%@ Page Language="C#" EnableViewState="false" %>
<%@ Page Language="C#" EnableViewState="true" %>
Я понимаю, что при расшифровке это значение поля input
соответствует тегу <form>
, который я не могу удалить, потому что он находится на моей главной странице. Тем не менее, я все равно хотел бы удалить поле ViewState для страниц, на которых отображается только статический HTML. Возможно ли это?