我希望可以发布第三个跟进问题。原始问题可以在这里找到:jQuery DatePicker not working with Masterpage
经过长时间的调查,结果证明JavaScript代码没有任何问题。相反,当您使用现有模板在Visual Studio中创建新项目时出现问题(我使用2013),在主页中,您将找到一堆代码,如下所示:
<asp:ScriptManager runat="server">
<Scripts>
<%--Framework Scripts--%>
<asp:ScriptReference Name="MsAjaxBundle" />
<asp:ScriptReference Name="jquery" />
<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" />
<%--Site Scripts--%>
</Scripts>
</asp:ScriptManager>
当我删除上面的所有代码时,我的所有jQuery函数似乎都在重新运行,&#34;神奇地&#34;。
现在我的问题是:
答案 0 :(得分:1)
答案 1 :(得分:1)
脚本管理器是一种包含和管理脚本文件的.net方式。我会说他们不在脚本管理器的预期目录中找到它们,因为前4个没有文件路径。
我会说要在那里添加第一个4的路径,看看他们是否能够找到这些文件。
这里有一些使用脚本管理器为您提供更好主意的示例/教程 one simple ajax example