繁体   English   中英

内容占位符页面未显示在母版页内

[英]content placeholders pages not showing inside master page

我目前正在研究 C# aspx.net 项目,突然之间应该在母版页中加载的页面没有显示,就像“隐藏”,只有母版页显示,我没有做任何与它相关的事情, 我认为。 这让我发疯,因为我已经加载了我得到的备份,并且发生了同样的问题。 所以也许我对我的 Visual Studio 2019 做错了什么? 有没有人发生过这种情况? 我尝试将网络框架从 4.5 更改为 4.6,但问题仍然存在。 如果我检查 google devtools 上的页面,页面就在那里,但没有显示在内容占位符上。

我的母版页示例:

<%@ Master Language="C#" AutoEventWireup="false" CodeBehind="Masterpage.Master.cs" Inherits="WORKFLOW_FACTURE.Site1" %>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
....
<asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>

<div id="wrapper">
    </div>

<div id="page-wrapper">

    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
    </asp:ContentPlaceHolder>

</div>
<!-- /#page-wrapper -->

</body>
</html>

用户进入母版页时应加载的一页示例:

<%@ Page Title="" EnableEventValidation="false" Language="C#" AutoEventWireup="false" MasterPageFile="~/Masterpage.Master" CodeBehind="Indicateurs.aspx.cs" Inherits="WORKFLOW_FACTURE.Indicateurs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<form runat="server">
....
</form>
<script type="text/javascript">
...
    </script>
</asp:Content>

我已经在我的 asp.net 应用程序上遇到了同样的问题,其中引导类无法识别。 这可能有两个主要原因:

1 - *链接 *.css / script .js 正在以错误的顺序从母版页调用,因此无法正确加载。

2 -调用 bootstrap.css 而不是 bootstrap.min.css ,这发生在我身上,我认为这是因为加载时间可能与内容页面相关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM