我有一个位于 /Views/Shared 目录下的主页面。该主页面引用了 /Content
文件夹中的样式表。
如果我使用 "../../Content/style.css"
引用样式表,一切都工作正常。但是,在我们的生产环境中,我的Web应用程序不在根文件夹中,因此相对路径无法使用。
我尝试过使用 "<%=ResolveUrl("~/content/style.css") %>",它在生产环境中可以工作,但是 Visual Studio 中的设计师会抱怨我的类名错误(我无法在设计选项卡中预览带有 CSS 的页面)。
有没有一种解决方案可以在两种情况下都能够工作?在 WebForms 中,我通过编写服务器端代码来重置链接标记来实现这一点。我也可以在这里这样做,但我想避免这样做。