2017-02-11 97 views
0

好吧,我有一些代碼,sanapshot解釋我的問題,RESOLVEURL在母版頁不工作在asp.net

我有一個母版頁Main.Master中,我有包括所有的css和引用jquery

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Main.master.cs" Inherits="CTVideos.Main" %> 
<%@ Register Src="uc/LeftNav.ascx" TagName="LeftNav" TagPrefix="uc4" %> 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <meta charset="UTF-8" /> 
    <title>Video</title> 
    <meta name="viewport" content="initial-scale=1.0, width=device-width" /> 
    <!-- Style Sheets --> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/bootstrap.min.css") %>" /> 
    <!-- Font Icons --> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/font-awesome.min.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/ionicons.min.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/socicon-styles.css") %>" /> 
    <!-- Font Icons --> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/hover-min.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/owl.carousel.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/animate.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/css-menu.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/loader.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/styles.css") %>" /> 
    <link rel="stylesheet" type="text/css" href="<%#ResolveUrl("~/css/responsive.css") %>" /> 
    <asp:ContentPlaceHolder ID="head" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 
<body id="index-v2"> 
    <form id="form1" runat="server"> 
     <uc1:LeftNav runat="server" ID="LeftNav" /> 
     <asp:ContentPlaceHolder ID="cpl_chlid" runat="server"> 
     </asp:ContentPlaceHolder> 
    </form> 
    <!-- Scripts --> 
    <script src="<%#ResolveUrl("~/js/wow.min.js")%>"></script> 
    <script src="<%#ResolveUrl("~/js/jquery-1.12.3.min.js")%>"></script> 
    <script src="<%#ResolveUrl("~/js/bootstrap.min.js")%>"></script> 
    <script src="<%#ResolveUrl("~/js/owl.carousel.min.js")%>"></script> 
    <script src="<%#ResolveUrl("~/js/css-menu.js")%>"></script> 
    <script src="<%#ResolveUrl("~/js/jquery.validate.js")%>"></script> 
    <script src="<%#ResolveUrl("~/js/custom.js")%>"></script> 
</body> 
</html> 

而且在Main.Master頁我的項目的加載事件

public partial class Main : System.Web.UI.MasterPage 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     Page.Header.DataBind(); 
    } 
} 

和根目錄我就像那

enter image description here

WebForm1WebForm2和查看文件夾內的其他的WebForms從Main.Master頁面繼承。 WebForm1WebForm2加載細如預期,但所有的瀏覽文件夾中的Web窗體未正確安裝,設計有被幹擾

回答

0

從所有的CSS文件中刪除RESOLVEURL後再進行安裝簡單怎麼一回事,因爲只需要對腳本RESOLVEURL。只需從css文件中刪除ResolveUrl,它就可以完美工作。

解決方案2 -

可以在RESOLVEURL

<%# ResolveUrl("~/js/wow.min.js") %>=取代#簽訂 <%= ResolveUrl("~/js/wow.min.js") %>

解決方案2爲我工作。

+0

不,它不適合我 –