任何人都可以告诉我为什么客户端验证不适用于我的MVC 4应用程序.
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
Run Code Online (Sandbox Code Playgroud)
在我的web.config中,我有:
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
在我的login.cshtml页面中,我有:
@using (Html.BeginForm())
{
<div class="formscontent">
<ol>
<li>
@Html.LabelFor(x => x.AgreementNumber)
<br />
@Html.TextBoxFor(x => x.AgreementNumber, new { size = "30" })
<br />
@Html.ValidationMessageFor(m => m.AgreementNumber)
<br />
<br />
</li>
<li>
@Html.LabelFor(x => x.UserName)
<br />
@Html.TextBoxFor(x => x.UserName, new { size = "30" })
<br />
@Html.ValidationMessageFor(m => m.UserName)
<br />
<br />
</li>
<li>
@Html.LabelFor(x => x.Password)
<br …Run Code Online (Sandbox Code Playgroud) 将click事件绑定到li包含单选按钮的单击事件时,单选按钮元素似乎无法单击.在视觉上,单选按钮不会更改,但在check单击时,该值将通过绑定发送到ViewModel observable属性.
有什么建议?
<li data-bind="click: setDimension, clickBubble: false",
css: { 'currentDimension' selectedDimension() === 'TimeD'}>
<input type="radio" data-bind="checked: dimesionPresentation" value="0" />
<input type="radio" data-bind="checked: dimesionPresentation" value="1" />
</li>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我已经尝试过clickBubble: false,但没有帮助.