我正在通过jquery ajax将表单加载到页面上。一旦加载,我希望<%Html.EnableClientValidation(); %>
能像往常一样工作。它不是,我猜这是因为表单在最初设置后已经添加到DOM中,并且客户端验证脚本没有连接到hanlde“live”内容。
这个假设是否正确?有解决办法吗?
我使用以下主脚本来处理客户端验证....
<script src="/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
请注意,我不使用...
<script src="../../Scripts/jquery.validate.js" type="text/javascript"></script>
虽然包含这个脚本似乎没什么区别。
另请注意,我将<%Html.EnableClientValidation(); %>
放在我的表单上方,因此该指令通过ajax调用与表单一起加载。
答案 0 :(得分:1)