你好,是否可以使用jQuery获取gridview的当前行索引?
背景:
我使用模板字段中的服务器端链接按钮删除gridview中的行,如下所示:
<asp:LinkButton CausesValidation="false" CommandName="Delete" ID="lnkDelete"
OnClientClick="javascript: return(confirm('Delete item?'));" runat="server" Text="Delete" />
这会提示用户确认或取消删除。如果用户点击“确定”,则在后台代码中调用此方法:
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();
}
}
}
但是javascript的确认框(删除项目?)看起来有点糟糕。
我更喜欢使用类似JQuery对话框的东西,但如果我这样做,我不知道如何使用这种方法获取行索引(我可以弄清楚如何调用服务器代码)。
有什么想法吗?
如果已经提出了这个问题,我很抱歉-我在SO和Google上搜索了一下,但没有找到任何有用的信息。