我有一个隐藏的字段,我在这里为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。我该如何解决?
也许你的变量'RI'是真的'0'。 – 2013-05-21 07:28:22
不,我尝试在alert中获取值。它显示行索引。在'var RI = rowIndex;'do'alert(RI);'之后的值为 – MusicLovingIndianGirl
,对于document.getElementById('<%= HiddenRowIndex.ClientID%>')。 – Rahul