Bootstrap 母版页上的按钮未显示在内容页上

Bootstrap button on master page doesn't shows up on content page

我不知道我做错了什么,但是母版页上的一个简单 bootstrap 按钮没有显示在内容页中。我在母版页的页眉中包含了正确的 css。

我的母版页是这样的

内容页面如下所示

我不明白我在这里遗漏了什么。

ContentPlaceHolder 控件不用于将内容放在母版页上,它用于标记母版页中的一个部分,页面上的内容控件可以在其中呈现内容。

要解决您的问题,请将您的锚标记从 ContentPlaceHolder 控件中移出并将其放置在外部(如果您希望它在使用母版页的所有页面之间共享),或者将锚标记从您的 ContentPlaceHolder 控件中移出并将其放置在您的内部如果您不是特定于 Default.aspx.

,则页面上的内容控制

进一步阅读主页和内容占位符:https://msdn.microsoft.com/en-us/library/wtxbf3hh.aspx

MasterPage 中的 ContentPlaceHolder 完全替换为页面中指定的 Content。您添加到母版页的锚标记刚刚被覆盖。

要解决这个问题,

  1. 将锚标记移到 MasterPage 上的 ContentPlaceHolder 之外,使其在所有使用母版页的页面上可见,或者
  2. 将锚标记移到页面上的 Content 标记内,使其仅在此页面上可见。