我在列表中显示了复选框,我想访问哪个复选框被选中,并且想要调用控制器操作,我从下拉列表中选择选项
<div id="pnlSent" style="display: none">
<%= Html.DropDownList("select","msgtype") %>
<% foreach (Usp_GetUserMessagesResult w in (List<Usp_GetUserMessagesResult>)ViewData["UListM"])
{ %>
<li>
<div class="question-info">
<input id="Checkbox1" type="checkbox" onclick="function() { alert("df") ; } " />
<div class="views count"><span></span></div>
<div class="question">
<div class="meta">Subject: <%= w.Subject %></div>
<div class="meta">To: <%= w.Username %></div>
<h3 class="title"><%= Html.Encode(w.Mesg)%></h3>
</div>
</div>
</li>
<% } %>
</div>
Run Code Online (Sandbox Code Playgroud)
Epp*_*ppz -1
您可以循环遍历 div pnlsent 上的所有控件,如果控件类型是复选框,则可以确定该复选框是否已选中。
VB 中循环控件的示例...
For Each ctrl As Control In Page.Controls
If TypeOf ctrl Is TextBox Then
CType(ctrl, TextBox).BackColor = clr
Else
If ctrl.Controls.Count > 0 Then
SetTextBoxBackColor(ctrl, clr)
End If
End If
Next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2663 次 |
| 最近记录: |