C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.17467 の関連記事表示

<< 0 >>
■17467  ContentPlaceHolderについて
□投稿者/ 猫 -(2008/04/25(Fri) 09:56:53)

    分類:[ASP.NET (C#)] 

    最近、ASP.NETでC#を勉強し始めた初心者です。

    左サイドにツリービュー、右サイドにコンテンツ(表や文章)を表示させるような画面のシステムをマスタページとコンテンツページを使用して作成しています。
    左サイドのツリービューをマスタで各コンテンツページに固定して、右サイドはContentPlaceHolderを張り付けて各コンテンツページで個別に指定をしたいのですが、ContentPlaceHolderを自分の任意のサイズに変更するにはどうすればよいのでしょうか?
    (現在は横幅がページいっぱいまで広がっている状態で、左サイドのツリービューとContentPlaceHolderが折り重なって表示されている状態です)

    自分でもいろいろ調べてみたのですが、サイズ変更が可能なことはわかったのですが肝心のやり方が分からず仕舞いです。
    どうぞ、よろしくお願いいたします。
親記事 /過去ログ35より / 関連記事表示
削除チェック/

■17479  Re[1]: ContentPlaceHolderについて
□投稿者/ ま -(2008/04/25(Fri) 11:53:12)
    No17467 (猫 さん) に返信
    MasterPage.Master
    +-----------+-------------------------------+
    | Content-  | ContentPlaceHolder            |
    | Place-    | MainView                      |
    | Holder    |                               |
    |           |                               |
    | TreeView  |                               |
    |           |                               |
    |           |                               |
    |           |                               |
    |           |                               |
    |           |                               |
    |           |                               |
    |           |                               |
    +-----------+-------------------------------+
    
    こーゆー画面のとき、
    <style>
    * {
      overflow:hidden;
      margin:0px;
      font-size:12px;
    }
    #LeftView {
       width:200px;
       overflow:auto;
       float:left;
    }
    #RightView {
       width:100%;
       overflow:auto;
       clear:none;
    }
    </style>
    
    <body>
    <div id="LeftView">
       <asp:ContentPlaceHolder name="TreeView" />
    </div>
    <div id="RightView">
       <asp:ContentPlaceHolder name="MainView" />
    </div>
    
    こーやんのかな、たぶん。CSS の BOX レイアウトが嫌なら、テーブルで囲って下さい。
    左のツリーの表示領域を左右に可変させたいなら、MSDN ライブラリの適当なページを
    開くとサンプルが目の前にあります。
    
    HTML/JavaScript(Ajax/DOM/JSON)/CSS/XML/ASPタグ/C# の勉強をやらないとダメなんじゃないの?
    作業と平行して覚えるのもいいけどさ。
    Webのプログラムって意外と覚えることが多いよ。
    
    嫌々させられてる、って思うと勉強が中々捗らないから、がんばってね。
    頭の中に出来上がりを想像しながらやるといいかもよ。
        
    
記事No.17467 のレス /過去ログ35より / 関連記事表示
削除チェック/

■17483  Re[2]: ContentPlaceHolderについて
□投稿者/ 猫 -(2008/04/25(Fri) 13:36:33)
    No17479 (ま さん) に返信

    ありがとうございます。
    ご助言頂いた事を参考に、再度挑戦してみようと思います。

    そして、励ましのお言葉まで頂いて・・・・・。
    私の勉強方法が、「とりあえず実際にやってみる」ですので、知識ある方には初歩的な躓きにイラと来る事もあるとは思いますが今後も何かと御助力頂けたら幸いです。
    今後はま様のお言葉通り、完成品を想像し、更にやる気を持って勉強に取り組みたいと思います。

    本当にありがとうございました。
記事No.17467 のレス / END /過去ログ35より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -