首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ASP.Net WebForms中的推特Bootstrap `container` div

ASP.Net WebForms中的推特Bootstrap `container` div
EN

Stack Overflow用户
提问于 2012-07-03 16:13:48
回答 1查看 4K关注 0票数 2

我在Several containers at one pageTwitter Bootstrap Containers中找到了一些关于container使用的信息,但还需要更多的输入。

从Twitter Bootstrap自己的示例中,我们可以看到同一页面上有多个container div。但是ASP.Net MasterPages和UserControls呢?

是否应该在母版上使用单个container,从而将所有内容区域包含在单个顶级container中(然后内容页面将由row div组成)?或者应该将container div下推到内容页面?

更进一步,如果一个相当复杂的UserControl (.ascx)由几个row div组成,那么它是不是应该有自己的container,或者假设包含的页面有一个封闭的container,从一个ascx开始呢?

最后,更普遍的是,关于何时使用新的container div,有没有人有经验法则?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-03 21:33:19

我将容器div放在我的母版页中,因为我的所有页面都将使用子页面中的行/跨度。在不太可能的情况下,我希望我的子页面不使用容器,我只需关闭div标记...

代码语言:javascript
运行
AI代码解释
复制
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
  </div> <!-- ending the container -->

  <!-- whatever -->

  <div> <!-- the master page ends the container div, so we'll add this instead -->
</asp:Content>

关于bootstrap和asp.net的一些有用的提示...

单选按钮和复选框。文本显示在单选/复选框的下方。通过将asp.net单选按钮列表控件或类似控件与radio css类或checkbox css类嵌套在div中,并将RepeatLayout设置为flow,可以修复此问题。

代码语言:javascript
运行
AI代码解释
复制
<div class="radio">
    <asp:RadioButtonList ID="rblFleettype" runat="server" RepeatLayout="Flow">
        <asp:ListItem Selected="True">Item 1</asp:ListItem>
        <asp:ListItem>Item 2</asp:ListItem>
    </asp:RadioButtonList>
</div>

错误消息警报。许多asp.net控件可以转换为模板以公开错误文字/标签,然后您可以将CssClass="alert alert-error"应用于错误标签。但如果这样做,即使还没有错误,它也会显示红色的错误边界。要解决这个问题,可以使用文本/标签的PreRender事件来检查Text属性,看看它是否为空,然后相应地设置Visibility属性。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11315018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文