내 로그인 페이지에서 "내 계정 정보 기억"옵션으로 플립형 스위치를 사용하고 싶습니다. 양식을 게시 할 때보기 모델의 RememberMe 속성이 플립형 스위치의 값을 가져 오지 않습니다.강력한 형식의 면도기로 JQuerymobile Flip Switch를 사용하는 방법은 무엇입니까?
보기 모델 :
public class LogOnViewModel
{
private bool _RememberMe;
/*some other properties here...*/
[DisplayName("Remember Me?")]
public Nullable<bool> RememberMe
{
get
{
return (_RememberMe);
}
set
{
_RememberMe = (value ?? false);
}
}
}
보기 : 양식 포스트 후
@model UI.Models.Authenticate.LogOnViewModel
@using (Html.BeginForm("LogOn", "Account", FormMethod.Post, new { data_ajax = "false" }))
{
<div>
<div data-role="fieldcontain">
@Html.LabelFor(m => m.LoginUserName)
@Html.TextBoxFor(m => m.LoginUserName)
</div>
<div data-role="fieldcontain">
@Html.LabelFor(m => m.LoginPass)
@Html.PasswordFor(m => m.LoginPass)
</div>
<select name="RememberMe.Value" id="Model.RememberMe.Value" data-role="slider">
<option value="false">No</option>
<option value="true" selected="">Yes</option>
</select>
<input type="submit" data-role="button" data-transition="none" value="Log on" />
</div>
}
는에서 rememberme 값은 항상 false입니다. RememberMe 값을 딥 스위치에 올바르게 바인딩하려면 어떻게해야합니까?