У меня есть сетка с вложенным текстовым полем.Я хотел бы отключить состояние просмотра, но факт в том, что когда данные публикуются, текстовые поля внутри gridview недоступны (нет строк в gridview при обратной передаче).
Яс использованием ASP.NET 2.0, может ли это перейти в состояние элемента управления, а не в состояние просмотра?
Пример ASPX-кода вида сетки:
<asp:GridView runat="server" ID="myGridView">
<Columns>
<asp:TemplateField ItemStyle-Wrap="false" HeaderText="Name">
<ItemTemplate>
<asp:TextBox runat="server" ID="myTextBox" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
РЕДАКТИРОВАНИЕ
Элементы управленияинформация не сохраняется в состоянии просмотра (для таких вещей, как выбранное значение, текст и т. д.):
Состояние управления, введенное в ASP.NET версии 2.0, аналогично состоянию просмотра, но функционально не зависит отпросмотр состояния.Разработчик страницы может отключить состояние просмотра для страницы или для отдельного элемента управления для производительности.Тем не менее, состояние управления не может быть отключено.Состояние элемента управления предназначено для хранения важных данных элемента управления (например, номера страницы элемента управления пейджером), которые должны быть доступны при обратной передаче, чтобы обеспечить возможность функционирования элемента управления даже при отключенном состоянии просмотра.
Источник:http://msdn.microsoft.com/en-us/library/1whwt1k7.aspx