母版页上的Bootstrap按钮不会显示在内容页面上

时间:2015-10-21 16:43:18

标签: asp.net twitter-bootstrap master-pages

我不知道我做错了什么,但母版页上的简单引导按钮并没有显示在内容页面中。我在主页的标题中包含了正确的css。

我的母版页看起来像这样 enter image description here

,内容页面如下所示

enter image description here

我不明白我在这里缺少什么。

2 个答案:

答案 0 :(得分:1)

ContentPlaceHolder控件不会用于在您的母版页上放置内容,用于在母版页中标记您网页上的内容控件可以呈现内容的部分。

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

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

答案 1 :(得分:0)

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

要解决这个问题,要么

  1. 将锚标记移到ContentPlaceHolder上的MasterPage之外,使其在使用该主页的所有网页上都可见,或
  2. 将锚标记移动到页面上的Content标记内,使其仅在此页面上显示。