gpt4 book ai didi

asp.net - 如何引用 javascript 文件?

转载 作者:可可西里 更新时间:2023-11-01 02:34:01 24 4
gpt4 key购买 nike

我正在开发一个 C#/ASP.NET 项目,该项目的所有 javascript 文件都在/Javascript 文件夹中。如果我使用以下语法引用 JS 文件:src="/Javascript/jsfile.js",那么如果项目部署到 URL 的根目录,则文件会被正确拾取。

但是,如果这个“网站”被部署到主 url 的子文件夹中,这将不起作用。因此,解决方案可能是使用相对 URL——但这也存在一个问题,因为母版页引用了许多 javascript 文件,并且这些母版页可以被根目录和许多级别的子文件夹中的页面使用。

有没有人有解决这个问题的想法?

最佳答案

如果您在“runat=server”部分引用 JS 文件,您可以编写 src="~/Javascript/jsfile.js",它将始终有效。

您也可以在您的 Page_Load(在您的母版页中)执行此操作:

Page.ClientScript.RegisterClientScriptInclude("myJsFile", Page.ResolveClientUrl("~/Javascript/jsfile.js"))

关于asp.net - 如何引用 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43218/

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