Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработка кнопки Update в GriView, Работа с GridView. 
V
    Опции темы
davandr
Дата 13.9.2006, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



Есть элемент управления GridView.
Одно из полей типа кнопки Edit. Изменяю необходимые данные, нажимаю Update - и вот, что она мне выдает:

"Invalid postback or callback argument.  Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page.  For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.  If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation."  

Что это за метод такой ClientScriptManager.RegisterForEventValidation ?
Как его правильно вызвать? Потому что у ClientScriptManager доступны только Equals и ReferenceEquals. 

Если кто-нибудь что-нибудь понял - пишите.


--------------------
PM MAIL   Вверх
davandr
Дата 14.9.2006, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



Проблема решена!

Во-первых, если датагрид связывается с данными при каждом постбеке в Page.Load, то надо использовать 

Код

if(!IsPostBack)
{
...
}


И во-вторых, получить значение редактируемого поля можно так:

Код

string textEditField = ((TextBox)gvWeights.Rows[rowIndex].Cells[0].Controls[0]).Text;



--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0378 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.