__doPostBack не может вызвать код GridView_RowCommand, стоящий за функциейC#

Место общения программистов C#
Ответить
Anonymous
 __doPostBack не может вызвать код GridView_RowCommand, стоящий за функцией

Сообщение Anonymous »

У меня есть код ниже
Javascript

Код: Выделить всё

 var tempRowId;
function handleResetButton(rowId) {
tempRowId = rowId;
openPopUp(); //which opens a customize pop up div box
}

//when user triggers the Confirm Button in the customize pop up div box, will call doPostBack()
function doPostBack() {
var gridView = document.getElementById('');
var row = gridView.rows[tempRowId];

// Set the command arguments
row.cells[0].innerHTML ="Reset";
__doPostBack(gridView.id, 'RowCommand$' + tempRowId);
}
HTML Код C#

Код: Выделить всё

    protected void gridView_RowCommand(Object sender, GridViewCommandEventArgs e)
{
var row = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
var rowNo = row.RowIndex;
var dataKey = gridView.DataKeys[rowNo];

int accountId= Convert.ToInt32(dataKey.Value.ToString());

switch (e.CommandName)
{
case "Reset":
//RUN CODE LOGIC
break;

}
}

Чтобы кратко объяснить это, когда пользователь нажимает кнопку «Сброс», появляется настраиваемое всплывающее окно div с запросом подтверждения, и когда пользователь нажимает кнопку подтверждения, оно запускается. javascript-функция doPostBack(). Я проверил, что он запустит doPostBack(), но, похоже, здесь не используется код C#, лежащий в основе логики. Есть ли что-то, что я пропустил или неправильно обработал?

Подробнее здесь: https://stackoverflow.com/questions/763 ... d-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»