そのように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 しか取得できません。これを修正するにはどうすればよいですか?