0

そのようにjavascriptで値を割り当てる隠しフィールドがあります。

    var rowIndex;
    function GetSelectedRow(lnk) {
        var row = lnk.parentNode.parentNode;
        rowIndex = row.rowIndex - 1;
        var RI = rowIndex;
        document.getElementById('<%= HiddenRowIndex.ClientID%>').value = RI;
        }

サーバー側では、次のようなフィールドを取得しようとします

    Dim dtsub As New DataTable
    dtsub = CType(ViewState("UploadTimeSlotGroupData"), DataTable)
    Dim dtRow() As DataRow = dtsub.Select(expression)

    If dtRow(0) IsNot Nothing Then
        dtsub.Rows(Val(HiddenRowIndex.Value.ToString)).Delete()
    End If

しかし、サーバー側では 0 しか取得できません。これを修正するにはどうすればよいですか?

4

2 に答える 2

0

使用runat="server"したことがある場合は、hiddenfield タグで使用します<input type="hidden">

于 2014-03-03T07:28:51.890 に答える