.NET MVC ViewからControllerへのbootstrap toggleの状態渡しについて
VIEW側で下記のようなbootstrapを用いたトグルボタンを作成しました。
このトグルボタンの選択状況(ON/OFF)をトグルの切り替わり時にControllerに渡したいのですがどのように実装すればいいでしょうか。
ソースを一部記載致します。
※Controller
public ActionResult Index()
{
var test = Request.Form["cbOnOff"];
return View();
}
※View
<div style="width: 200px; display:inline-flex;">
@Html.CheckBox("cbOnOff", true, new
{
data_toggle = "toggle",
data_size = "small",
data_on = "ON",
data_off = "OFF"
})
</div>
※実行時のページソース(チェックボックス部分)
<div style="width: 200px; display:inline-flex;">
<input checked="checked" data-off="OFF" data-on="ON" data-size="small" data-toggle="toggle" id="cbOnOff" name="cbOnOff" type="checkbox" value="true" />
<input name="cbOnOff" type="hidden" value="false" />
</div>
のようになっていました。