Почему на моей странице MVC 2.0 есть viewstate? - PullRequest
4 голосов
/ 13 марта 2011

извините, если это глупый вопрос, но я подумал, что с MVC все дело в том, что не было никакого viewstate (или выбор не иметь viewstate), но когда я создаю свою страницу, у меня есть это:

<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNDMyNDU0NjAzZGRjlqkQNPIdYgfiR4aOw7np3SRI0LRCffrTkaOLWtatvA==" />

как мне от этого избавиться?

1 Ответ

3 голосов
/ 13 марта 2011

Найдите любой тег runat="server" на всех своих страницах (мастер, представления, элементы управления, ...) и удалите его (особенно такие вещи, как <form runat="server">).Эти атрибуты больше не должны присутствовать в приложении ASP.NET MVC.

...