В ASP.NET ViewState обычно защищен от несанкционированного доступа к клиенту с сигнатурой, сгенерированной машинной секретностью на сервере. Но эта защита может быть легко отключена с помощью:Как проверить, установлен ли EnableViewStateMac во время выполнения?
<%@ Page ... EnableViewStateMac="false" %>
Я пишу управление ASP.NET, может магазин секретной информации (не секрет ... но он не должен быть изменен), в зависимости от того, является ли EnableViewStateMac истинным.
Как я могу проверить, включено ли оно во время выполнения?
Wow. Это просто показывает, что, если что-то не существует в Intellisense, некоторые разработчики не считают, что он существует вообще. Это идеальное место для этого свойства, и все же это свойство имеет '[EditorBrowsable (EditorBrowsableState.Never)]' установленный на нем, чтобы Intellisense не раскрывал его. В любом случае, спасибо! –