我有一个隐藏字段,我在其中为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。我该如何解决这个问题?
答案 0 :(得分:0)
我已经解决了这个问题。代码:
function GetSelectedRow(lnk) {
var row = lnk.parentNode.parentNode;
rowIndex = row.rowIndex - 1;
var RI = rowIndex;
document.getElementById('<%= HiddenRowIndex.ClientID%>').value = RI;
}
答案 1 :(得分:0)
如果您使用了runat="server"
<input type="hidden">