Obter o rowIndex de um ASP.Net Gridview usando jQuery
Olá, é possível obter o índice de linha atual de um gridview usando jQuery?
Pouco de fundo:
Excluo linhas de um gridview usando um botão de link do lado do servidor em um campo de modelo da seguinte maneira:
<asp:LinkButton CausesValidation="false" CommandName="Delete" ID="lnkDelete"
OnClientClick="javascript: return(confirm('Delete item?'));" runat="server" Text="Delete" />
O que solicita ao usuário que confirme ou cancele a exclusão. Se o usuário clicar em OK, ele chamará esse método no código abaixo:
protected void GridViewRowDeleting(object sender, GridViewDeleteEventArgs e)
{
this.gridview_uploads.EditIndex = -1;
if (!this.UploadsList.Count.Equals(0))
{
DocumentUpload upload = this.UploadsList[e.RowIndex];
if (upload != null)
{
this.UploadsList.RemoveAt(e.RowIndex);
this.BindInputGridview();
}
}
}
Mas o javascript confirm (Excluir item?) Parece um pouco estranho.
Eu preferiria usar algo como a caixa de diálogo do JQuery, mas, se o fizer, não tenho idéia de como capturar o índice de linha usando essa abordagem (posso descobrir como chamar o código do servidor).
Alguma ideia?
Desculpe se isso já foi solicitado - eu pesquisei SO e pesquisei no Google, mas não consegui encontrar nada útil.