2008-12-12 5 views
0

Я получаю «Проверка MAC-адреса viewstate failed» и из того, что я слышал, вы можете добавить enableviewstatemac = false на каждую страницу или web.config, поэтому вместо того, чтобы менять на каждую страницу, я могу просто изменить мастер ', так что мне не нужно менять все страницы.enableviewstatemac в главной странице

ответ

2

Проверка подлинности сообщения отключена по умолчанию, поэтому кто-то должен был включить ее по какой-либо причине.

Я не уверен, что вы можете установить его на главной странице - это директива страницы, но она может работать над декларацией мастера. Однако, если вы хотите отключить его для всех страниц сайта, то обновление web.config будет упрощенным вариантом - тогда, если вы добавите вторую главную страницу позже, вам не придется забывать отключать ее там ,

В web.config можно изменить в разделе asp.page:

<asp:Page EnableViewStateMac="False" /> 

И это выключит его для всего сайта.

http://msdn.microsoft.com/en-us/library/system.web.ui.page.enableviewstatemac.aspx

Смежные вопросы