Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
C# 内容占位符页面未显示在母版页内_C#_Asp.net - Fatal编程技术网

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

C# 内容占位符页面未显示在母版页内,c#,asp.net,C#,Asp.net,我目前正在做一个C#aspx.net项目,突然之间母版页中应该加载的页面没有显示,就像“隐藏”,只有母版页显示,我想我没有做任何与之相关的事情。 这让我发疯,因为我已经加载了我得到的备份,同样的问题也发生了。那么也许我对我的VisualStudio2019做了什么错事? 有人有过这样的经历吗? 我曾尝试将Netframework从4.5更改为4.6,但问题仍然存在。 如果我在GoogleDevTools上查看该页面,该页面在那里,但没有显示在内容放置器上 我的母版页示例: <%@ Mast

我目前正在做一个C#aspx.net项目,突然之间母版页中应该加载的页面没有显示,就像“隐藏”,只有母版页显示,我想我没有做任何与之相关的事情。 这让我发疯,因为我已经加载了我得到的备份,同样的问题也发生了。那么也许我对我的VisualStudio2019做了什么错事? 有人有过这样的经历吗? 我曾尝试将Netframework从4.5更改为4.6,但问题仍然存在。 如果我在GoogleDevTools上查看该页面,该页面在那里,但没有显示在内容放置器上

我的母版页示例:

<%@ 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,这种情况发生在我身上,我认为这是因为加载时间与内容页相关。

如果我不得不猜测,我会说,您的HTML中可能有错误。这些事情也不是无缘无故“突然”发生的。试着回想一下在它开始发生的时候你改变了什么。另外,.NETFramework版本和VisualStudio版本将与此问题完全无关。它在你的代码中的某个地方。但是,由于您只展示了一个非常简单的示例,因此很难知道它可能是什么。Adyson,问题是我已经加载了备份项目,我没有接触到它,并且知道它正在工作,同样的问题也发生了。您是否检查过页面的HTML输出,看看是否有任何内容在那里,但不知为何隐藏了?您是否调试了代码中的任何内容,以查看是否有未按预期运行的内容?如果您声称没有更改任何内容,那么很难看出这是如何发生的,除非注入这些占位符的内容可能是由隐藏的代码动态生成的?错误并非无中生有。一定有什么改变了。但我们所能做的就是提出调试建议。您显示的代码不允许我们直接理解问题,因为某些原因,类col md/col lg etc不能正常工作。如果在devtools上删除该类,将显示div/button/object。。可能是什么?我不知道确切的原因是什么,因为你没有给我们一个问题的答案,我们可以用它来诊断。这些听起来像是引导类。因此,如果您需要帮助,请a)说明您的引导版本,b)显示导致问题的相关HTML(而不仅仅是aspx占位符,这似乎是一个红鲱鱼),c)解释您希望它看起来像什么,以及它实际上看起来像什么(截图可能有用)。谢谢。问题解决了!!谢谢你,布鲁诺!!这就是问题所在,将bootstrap.css改为bootstram.min.css,并将其放在links.css部分的第一位。