Bootstrap复选框在回发后会丢失选中状态。我该如何阻止呢?

时间:2019-06-27 17:08:54

标签: asp.net vb.net twitter-bootstrap webforms

我正在VS 2017中使用asp.net/vb.net Web窗体应用程序,并且正在使用引导程序控件。我有几个引导程序复选框,并且需要在单击按钮时检索它们的值,但是还希望它们在单击按钮后保持其选中状态。当前,当单击按钮时,所有复选框都恢复为未选中状态。

除了下面显示的代码,我还尝试将runat =“ server”添加到每个复选框。当我这样做时,它们不仅不保留其状态,而且也无法检索已检查的值。复选框位于asp更新面板中,我也尝试过将runat =“ server”添加到该更新面板中。那也不起作用。

这是我的表单代码:

<div class="checkbox">
    <label>
   <input type="checkbox" name="cbLst" value="Car">Car</label>
</div>
<div class="checkbox">
    <label>
   <input type="checkbox" name="cbLst" value="Truck">Truck</label>
</div>
<div class="checkbox">
    <label>
   <input type="checkbox" name="cbLst" value="Motorcycle">Motorcycle</label>
</div>

这是表格后面的代码:

Private Sub btnTest_ServerClick(sender As Object, e As EventArgs) Handles btnTest.ServerClick

Dim selected As String = Request.Form("CbLst")

TxtDiv.InnerHtml = selected

End Sub

我希望能够从复选框中检索选中的值,也希望它们保留其值。

1 个答案:

答案 0 :(得分:0)

您仍然可以将.NET控件与引导CSS一起使用。

manifest.xml