Javascript e、 行。回发后属性不起作用

Javascript e、 行。回发后属性不起作用,javascript,asp.net,Javascript,Asp.net,我将此代码用于GridView的set-ID行: If e.Row.RowType = DataControlRowType.DataRow Then e.Row.Attributes.Add("id", "me" & e.Row.RowIndex) End If 与JavaScript一起使用,它第一次工作,但在任何回发不工作后,此代码放在哪里?似乎在GridView_RowDataBound事件中? 如果它第一次工作,但在回发后不工作,我会检查您的jav

我将此代码用于GridView的set-ID行:

If e.Row.RowType = DataControlRowType.DataRow Then

        e.Row.Attributes.Add("id", "me" & e.Row.RowIndex)

    End If

与JavaScript一起使用,它第一次工作,但在任何回发不工作后,此代码放在哪里?似乎在GridView_RowDataBound事件中? 如果它第一次工作,但在回发后不工作,我会检查您的javascript代码是否在回发后加载。
我们需要更多的信息来帮助您。

是的,我将其放置在GridView_RowDataBound中,第一次使用时它工作正常,但回发后不工作,我检查页面源,在posbackOK后未创建Tr的ID,那么这就是您的问题了。将ID设置为TR的代码只在第一次执行,而在下一次回发中不会执行。通常这是因为在[If Not Page.IsPostBack Then…]中设置[Grid.Datasource=AnyDatasource],尝试将[Grid.Datasource=AnyDatasource]放在If之外,以检查它是否工作……是的,我现在将grigview放在UpdatePanel中。如果禁用UpdatePanel或将网格置于UpdatePanel之外,则任何后打包都可以使用