bootstrap.js表单脚本管理器不触发jquery验证

时间:2015-05-04 15:17:23

标签: jquery asp.net webforms nuget

我一直在尝试在我的网站上运行jquery验证。

我通过nuget bootstrap和jquery包让所有脚本都需要脚本。

我有一个母版页,应该在内容页面上触发验证。

从母版页触发的脚本列表:

<%--Framework Scripts--%>
    <asp:ScriptReference Name="MsAjaxBundle" />
    <asp:ScriptReference Name="jquery" />
    <asp:ScriptReference Name="formValidation" />
    <asp:ScriptReference Name="bootstrap" />
    <asp:ScriptReference Name="respond" />
    <asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />
    <asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />
    <asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />
    <asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />
    <asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />
    <asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />
    <asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />
    <asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />
    <asp:ScriptReference Name="WebFormsBundle" />
    <%--Unify Site Scripts--%>
    <asp:ScriptReference Name="backtotop" />
    <asp:ScriptReference Name="smoothscroll" />
    <asp:ScriptReference Name="owlcarousel" />
    <asp:ScriptReference Name="greensock" />
    <asp:ScriptReference Name="transitions" />
    <asp:ScriptReference Name="layerslider" />
    <asp:ScriptReference Name="app" />
    <asp:ScriptReference Name="SerialScroll-min" />
    <asp:ScriptReference Name="ScrollTo-min" />
    <asp:ScriptReference Name="layer-slider" />
    <asp:ScriptReference Name="owl-carousel" />
    <asp:ScriptReference Name="owl-recent-works" />
    <asp:ScriptReference Name="jquery-easing-pack" />
    <asp:ScriptReference Name="jquery-easing-compatibility" />
    <asp:ScriptReference Name="jquery-lavalamp" />
    <asp:ScriptReference Name="jquery-colors" />
    <asp:ScriptReference Name="colors" />
    <asp:ScriptReference Name="colorpicker" />
    <asp:ScriptReference Name="blipitpicker" />
    <asp:ScriptReference Name="codaslider" />
    <asp:ScriptReference Name="maps" />
    <asp:ScriptReference Name="gmap" />
    <asp:ScriptReference Name="jquery-form-min" />
    <asp:ScriptReference Name="page_contacts" />
    <asp:ScriptReference Name="bootstrapValidator" />
    <asp:ScriptReference Name="mycustom" />
</Scripts>
<script src="Content2/formValidation.js"></script>
<script src="Content2/formValidation.css"></script>

我在主页上添加了以上脚本,它们运行正常。

我的问题是bootstrap.js在jquery验证时没有通过脚本管理器工作,而且它在其他页面上工作得很好,当我调用一个新的<script src="/Content2/bootstrap.js"></script>时 验证现已开始工作。

我不想在我的页面上使用另一个bootstrap.js - 我不能使用两个bootstrap.js实例,因为bootstrap.js是项目的固有内容我想知道它为什么不触发asp .net webform,sriptmanager或jquery?

0 个答案:

没有答案