0
UPDATE :. 에러 Html.CheckBoxFor()이 HTML선택란 Ajax와 jQuery로 작동하지 1.10.2
<input checked="checked" data-val="true" data-val-required="The Remember me? field is required." id="RememberMe" name="RememberMe" type="checkbox" value="true">
<input name="RememberMe" type="hidden" value="false">
를 생성하는 "데이터 - 브로 같은데 = 렌더링 입력 필드의 '참'속성 원인
난 내보기에 정확한 코드 만이 속성이 '='진정한 '데이터 발 "을 삭제하는 것이 사용하는 경우, 그것은 제대로 작동합니다.
내가 Ajax를 사용하여 양식을 제출하려고 자바 스크립트 오류를 얻고있다 .BeginForm() MVC 4 및 jquery 1.10.2.이 문제는 확인란 입력에 의해 발생한 것으로 보인다. 왜냐하면 내가 잘 작동 확인란의 입력란을 제거하십시오. jquery 1.8.3을 사용하면 잘 작동합니다.
catch되지 않은 구문 에러 : 예기치 않은 토큰 U JQuery와 - 1.10.2.js : 550 개
어떤 아이디어?
감사
다음은 내가 사용하는 코드의 블록
@using (Ajax.BeginForm("Login", "Account", FormMethod.Post, new AjaxOptions { UpdateTargetId = "loginForm" }))
{
@Html.AntiForgeryToken()
<fieldset>
<legend></legend>
<ol>
<li>
@Html.LabelFor(m => m.UserName)
@Html.TextBoxFor(m => m.UserName)<br />
@Html.ValidationMessageFor(m => m.UserName)
</li>
<li>
@Html.LabelFor(m => m.Password)
@Html.PasswordFor(m => m.Password)<br />
@Html.ValidationMessageFor(m => m.Password)
</li>
<li>
@Html.CheckBox("RememberMe", new { @checked = "checked" })
@Html.LabelFor(m => m.RememberMe, new { @class = "checkbox" })
</li>
</ol>
<input type="submit" value="Log in" id="loginSubmitButton" />
</fieldset>
<p>
@Html.ActionLink("Register", "Register") if you don't have an account.
</p>
@Html.HiddenFor(m=>m.RedirectUrl)
}
당신이에'isChecked'parameter를 사용하는 것을 시도했다 'html.CheckBox' 도우미 대신'htmlAttributes' 매개 변수가 필요합니까? – developer10214
나는 Html.CheckBox ("RememberMe", true)와 @ Html.CheckBoxFor (m => m.RememberMe, new {@checked = "checked"})를 시도했지만 어느 것도 작동하지 않습니다. –
'LoginModel'을 생성하는 컨트롤러의 GET 액션에서'RememberMe'을'true'로 설정하지 않으시겠습니까? –