asp.net - 如何在 asp.Net 的脚本标签上使用 runat ="server"

标签 asp.net relative-path script-tag runatserver

我不一定需要在服务器上运行它,但是,我想使用 ~/js/somefile.js句法。

以前,我刚刚使用绝对路径设置了所有内容,并将我的项目设置为根级别。所以,我只是声明我所有的样式表、背景图片和 javascript 文件,比如 /css/somefile.css
但是,对于此项目,它不会以 root 身份运行。

我放不下 runat="server"在脚本标签上。

不过,我可以把它放在一个链接标签上。

这一定是一个常见问题,有几个简单的答案。

最佳答案

我一直做的是使用普通的 script标记并放置 src<% %>标签,如图 here :

<script language="javascript" src='<%=ResolveUrl("~/App_Themes/MainTheme/jquery.js")%>' type='text/javascript'></script>

关于asp.net - 如何在 asp.Net 的脚本标签上使用 runat ="server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3515602/

相关文章:

javascript - 我可以使用 JavaScript/JQuery 将上传的文件添加到 ASP.NET 中的 Request.Files 中吗?

javascript - JS : Remove leading slashes, 来自相对路径的点

ruby-on-rails - Rails 使用 https 重定向

javascript - 脚本标签中没有脚本标签?

javascript - jquery 模板内的 &lt;script&gt; 标签

javascript - 如何使用 Prototype 插入 &lt;script&gt;?

asp.net - 具有客户端证书身份验证的 .Net Core Web API

asp.net - SEO 的重复页面内容

c# - 带有自定义 ItemTemplate 的 ASP.Net 动态 Gridview

path - 相对路径不适用于路径