<input type="checkbox" id="cbSelect1" name="cbSelect1" value='<%#Eval("emp_id")%>' runat="server" />For Each ri As RepeaterItem In Me.Repeater1.Items
If DirectCast(ri.FindControl("cbSelect1"), CheckBox).Checked Then
Me.Response.Write("<br/>" & DirectCast(ri.FindControl("cbSelect1"), HiddenField).Value)
End If
Next这样好像取不到
如何取得checkbox的value值?
If DirectCast(ri.FindControl("cbSelect1"), CheckBox).Checked Then
Me.Response.Write("<br/>" & DirectCast(ri.FindControl("cbSelect1"), HiddenField).Value)
End If
Next这样好像取不到
如何取得checkbox的value值?
Me.Response.Write(" <br/>" + ((CheckBox)ri.FindControl("cbSelect1")).Value)
Dim lblProductID As Label
For Each item As RepeaterItem In Repeater1.Items
chkSelect = TryCast(item.FindControl("checkbox1"), CheckBox)
If chkSelect IsNot Nothing AndAlso chkSelect.Checked Then
lblProductID = TryCast(item.FindControl("Label8"), Label)
Label6.Text = lblProductID.Text End If
Next
取不了值
或者你的"Label8"中还有其他标签元素
你是用这个绑定id ,我觉得可以用html控件就可以
<input type="checkbox" id="cbSelect1" name="cbSelect1" value=' <%#Eval("emp_id")%>'/>
提交的时候 ,直接用request["cbSelect1"] 就会取到 1,2,5 这样的一个值, 可以再转成split 转成数组了处理