0

我创建了一个包含 Ajax.BeignForm() 的部分视图,据我所知,为了使客户端验证工作,我应该参考这些脚本:

<script src="<%: Url.Content("~/Scripts/jquery-1.5.1.min.js") %>" type="text/javascript"></script>
<script src="<%: Url.Content("~/Scripts/jquery.validate.min.js") %>" type="text/javascript"></script>
<script src="<%: Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js") %>" type="text/javascript"></script>

即使我已经在调用部分视图(包含 Ajax.BeignForm() 的视图)中引用了它们,我也应该重新引用它们。但是它提出了一个问题,这需要我两天时间,并导致我在此处描述的问题,并且该问题只能通过删除上述脚本来解决,并且删除它们会导致客户端验证不起作用。你有什么主意吗 ?

4

2 回答 2

0

不要忘记这些人:

<configuration>
    <appSettings>
        <add key="ClientValidationEnabled" value="true"/>
        <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
    </appSettings>
</configuration>
于 2011-08-29T17:01:06.777 回答
0

您是否将这两个键添加到您的 appSettings 中:

    <add key="ClientValidationEnabled" value="true"/>
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/>

不,如果页面上已经有这些脚本,则不必再次添加它们。

于 2011-08-29T16:55:39.597 回答