gpt4 book ai didi

javascript - 母版页中的 JavaScript 文件代码未在 Web 表单中运行

转载 作者:行者123 更新时间:2023-11-30 06:39:37 26 4
gpt4 key购买 nike

在 Web 应用程序解决方案中,我有一个位于根文件夹中的母版页。我还有使用此母版页的 Web 表单,它们位于根文件夹中的一个文件夹中。

母版页----位于---->根文件夹

网络表单--------位于---->根文件夹/表单

我的 JavaScript 无法在 Web 表单中运行,因为此代码无法访问脚本文件夹中的源文件。我使用了以下内容:

<script type="text/javascript" src="<%= Page.ResolveClientUrl("~/Scripts/stmenu.js") %>"></script>

但是,它会导致此错误:

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

如何将位于单独文件夹中的 JavaScript 插入母版页?

最佳答案

请像这样在head标签中添加runat="server"

<head runat="server">

也请像这样使用Page.ResolveUrl

<script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/stmenu.js") %>">
</script>

关于javascript - 母版页中的 JavaScript 文件代码未在 Web 表单中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12453449/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com