2

1ページの複数のコンテナーとTwitterBootstrapContainerscontainerの使用に関する情報を見つけましたが、もう少し入力が必要なままでした。

Twitter Bootstrap自身の例からcontainer、同じページに複数のdivが表示されます。しかし、ASP.NetMasterPagesとUserControlsについてはどうでしょうか。

マスターでシングルcontainerを使用する必要があります。したがって、すべてのコンテンツ領域を単一のトップレベルで囲みますcontainer(コンテンツページはrowdivで構成されます)。または、containerdivをコンテンツページにプッシュダウンする必要がありますか?

そして、これをさらに一歩進めて、いくつかのdivで構成されるかなり複雑なUserControl(.ascx)についてはどうでしょうかrow。ascxマークアップには独自のマークアップが必要ですか、それとも、含まれているページに囲まれていると仮定してdivcontainerで開始する必要がありますか?rowcontainer

container最後に、より一般的には、新しいdivをいつ使用するかについての経験則はありますか?

4

1 に答える 1

7

すべてのページが子ページの行/スパンを使用するため、コンテナdivをマスターページに配置しました。万が一、子ページでコンテナを使用しないようにしたい場合は、divタグを閉じるだけです...

<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ラジオボタンリストコントロールまたは同様のコントロールをdiv内にradiocssクラスまたはcheckboxcssクラスでネストし、RepeatLayoutをflowに設定します。

<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に応じてプロパティを設定します。

于 2012-07-03T21:33:18.750 に答える