Удвоенное поле Viewstate ASP.NET - PullRequest
1 голос
/ 09 апреля 2011

Пожалуйста, помогите, ребята, проблема в том, что у меня есть главная страница, и я хочу отобразить на ней другую страницу, используя Server.Execute ('demo.aspx') *

Все хорошо, кроме одного - генерируется главная страницаодно поле Viewstate и внутренняя (называемая / extern) страница создают новое, и когда я пытаюсь отправить POST, он генерирует ошибку с ViewstateException.

Вопрос в том, как предотвратить создание Viewstate для Server.Execute ()т.е. внутренняя страница?

Заранее спасибо, любая помощь приветствуется.

1 Ответ

2 голосов
/ 09 апреля 2011

На самом деле он делает именно то, что должен. Server.Execute() в основном будет вставлять содержимое второй страницы на первую страницу, включая ViewState.

Чтобы устранить проблему, можете ли вы отключить ViewState на вызываемой странице (demo.aspx)?

<%@ Page Language="C#" EnableViewState="false" CodeBehind="demo.aspx.cs"
...