我正在使用带有 c# 的 ASP.NET MVC。
我在我的视图中使用 CheckBoxFor 作为 RememberMe 的布尔值。
这是我的复选框:
<%:Html.CheckBoxFor(model => model.RememberMe)%>
并在 .js 函数中获取它的值。
默认情况下,它设置为 true,但如果我取消选中该框,它仍然会将 true 值返回给 .js 函数。
viewModel 值的函数:
function getViewModel() {
var viewModel = {
'UserName': $("#UserName").val(),
'Password': $("#Password").val(),
'RememberMe': $("#RememberMe").val()
};
return viewModel;
}
它使其他值正确,但即使我取消它,RememberMe 也是正确的
请给我一些建议。