Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使用等效的Control.ResolveUrl解析相对URL';样式表是什么?_Asp.net_Webforms_Asp.net 4.0 - Fatal编程技术网

Asp.net 如何使用等效的Control.ResolveUrl解析相对URL';样式表是什么?

Asp.net 如何使用等效的Control.ResolveUrl解析相对URL';样式表是什么?,asp.net,webforms,asp.net-4.0,Asp.net,Webforms,Asp.net 4.0,我使用以下样式来确保无论我的当前页面URL是什么,都始终加载所需的脚本文件,即呈现正确的URL <script src='<%= ResolveUrl("~/Scripts/jquery-1.4.1.js")%>' type="text/javascript" /> <link href='<%= ResolveUrl("~/Styles/Blueprint/src/reset.css") %>' rel="stylesheet" type="tex

我使用以下样式来确保无论我的当前页面URL是什么,都始终加载所需的脚本文件,即呈现正确的URL

<script src='<%= ResolveUrl("~/Scripts/jquery-1.4.1.js")%>' type="text/javascript" />
<link href='<%=  ResolveUrl("~/Styles/Blueprint/src/reset.css") %>' rel="stylesheet" type="text/css" />

然而,当我使用样式表尝试类似的方法时,实际代码被呈现出来,如下所示

<script src='<%= ResolveUrl("~/Scripts/jquery-1.4.1.js")%>' type="text/javascript" />
<link href='<%=  ResolveUrl("~/Styles/Blueprint/src/reset.css") %>' rel="stylesheet" type="text/css" />


这是为什么?我如何实现第二个示例中尝试但失败的目标?

这可能是因为您的head元素应用了runat=“server”属性

我可以通过以下方式重新创建问题:

<head runat="server">
    <link href='<%=  ResolveUrl("~/Styles/Blueprint/src/reset.css") %>' rel="stylesheet" type="text/css" />
</head>
这将解析URL链接,以便:

<link id="link1" rel="stylesheet" type="text/css" href="/Styles/Blueprint/src/reset.css" />


希望这有帮助。

这可能是因为您的head元素应用了runat=“server”属性

我可以通过以下方式重新创建问题:

<head runat="server">
    <link href='<%=  ResolveUrl("~/Styles/Blueprint/src/reset.css") %>' rel="stylesheet" type="text/css" />
</head>
这将解析URL链接,以便:

<link id="link1" rel="stylesheet" type="text/css" href="/Styles/Blueprint/src/reset.css" />


希望这能有所帮助。

我发现以下方法很有效,我认为它也可以使标签更整洁:

<head id="Head1" runat="server">
    <title>Lightstone AVM</title>
    <style type="text/css">
        @import '<%# ResolveUrl("~/Styles/Blueprint/src/reset.css")%>';
        @import '<%# ResolveUrl("~/Styles/Blueprint/src/grid.css")%>';
        @import '<%# ResolveUrl("~/Styles/Site.css")%>';
        @import '<%# ResolveUrl("~/Styles/Master.css")%>';
        @import '<%# ResolveUrl("~/Styles/Nav.css")%>';
    </style>
</head>

我发现以下方法很有效,我认为它也可以使标签更整洁:

<head id="Head1" runat="server">
    <title>Lightstone AVM</title>
    <style type="text/css">
        @import '<%# ResolveUrl("~/Styles/Blueprint/src/reset.css")%>';
        @import '<%# ResolveUrl("~/Styles/Blueprint/src/grid.css")%>';
        @import '<%# ResolveUrl("~/Styles/Site.css")%>';
        @import '<%# ResolveUrl("~/Styles/Master.css")%>';
        @import '<%# ResolveUrl("~/Styles/Nav.css")%>';
    </style>
</head>
但是如果没有
runat=“server”
属性,我就不能包含任何内容占位符。我问题的标题在母版页中。但是如果没有
runat=“server”
属性,我就不能包含任何内容占位符。我问题的标题在母版页上。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Parent.DataBind()
    DataBind()
End Sub