none
Admin Panel MasterPage Sorunu RRS feed

  • Soru

  • <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="Admin_MasterPage" %>

    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Admin Panel</title>
        <asp:ContentPlaceHolder id="head" runat="server">
        </asp:ContentPlaceHolder>

       
       
    </head>
    <body class="fixed-top">
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <div>
            <asp:ContentPlaceHolder id="ContentTopPlaceHolder" runat="server">
            <!-- BEGIN HEADER -->
            <div class="header navbar navbar-inverse navbar-fixed-top">
    <!-- BEGIN TOP NAVIGATION BAR -->
           
    <!-- END TOP NAVIGATION BAR -->
            </div>
    <!-- END HEADER -->
            </asp:ContentPlaceHolder>

             <asp:ContentPlaceHolder id="ContentLeftPlaceHolder" runat="server">
              <!-- BEGIN CONTAINER -->
             <div class="page-container row-fluid">
    <!-- BEGIN SIDEBAR -->
            
    <!-- END SIDEBAR -->
                 </div>
            </asp:ContentPlaceHolder>

             <asp:ContentPlaceHolder id="ContentBodyPlaceHolder" runat="server">
              <!-- BEGIN PAGE -->
         <div class="page-content">
                     <div class="container-fluid">
    <!-- BEGIN PAGE HEADER-->
         <div class="row-fluid">
                             <div class="span12">
         
    <!-- BEGIN PAGE TITLE & BREADCRUMB-->
         <h3 class="page-title">General <small>general ui components</small> </h3>
                                 <ul class="breadcrumb">
                                     <li><i class="icon-home"></i><a href="index.html">Home</a> <i class="icon-angle-right"></i></li>
                                     <li><a href="#">UI Features</a> <i class="icon-angle-right"></i></li>
                                     <li><a href="#">General</a></li>
                                 </ul>
    <!-- END PAGE TITLE & BREADCRUMB-->
         </div>
                         </div>
    <!-- END PAGE HEADER-->

    <!-- BEGIN PAGE CONTENT-->

         <div class="row-fluid">
                             <div class="span6">
                             </div>
                         </div>
    <!-- END PAGE CONTENT-->
         </div>
    <!-- END PAGE CONTAINER-->
         </div>
    <!-- BEGIN PAGE -->
            </asp:ContentPlaceHolder>
           
            <asp:ContentPlaceHolder id="ContentFooterPlaceHolder" runat="server">
            
    <!-- END CONTAINER -->
    <!-- BEGIN FOOTER -->
            <div class="footer">
                    <br />
                    <asp:Label ID="lblStartYear" runat="server" Text="2013" ForeColor="White"></asp:Label>
                    -
                    <asp:Label ID="lblCopyright" runat="server" Text="" ForeColor="White"></asp:Label>
                  
                    <div class="span pull-right">
                        <span class="go-top"><i class="icon-angle-up"></i></span>
                    </div>
                </div>
    <!-- END FOOTER -->

            </asp:ContentPlaceHolder> 
             </div>
        </form>
    </body>
    </html>

    MasterPage var

    .

    türemiş
    Default.aspx var

    <%@ Page Title="" Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Admin_Default" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentTopPlaceHolder" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content3" ContentPlaceHolderID="ContentLeftPlaceHolder" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content4" ContentPlaceHolderID="ContentBodyPlaceHolder" Runat="Server">

        içerik sayfası

    </asp:Content>
    <asp:Content ID="Content5" ContentPlaceHolderID="ContentFooterPlaceHolder" Runat="Server">
    </asp:Content>

    Default.aspx sayfasında bi sorun var

    .

    ContentTopPlaceHolder
    ContentLeftPlaceHolder
    ContentFooterPlaceHolder

    bunlar olunca Default.aspx sayfasına MasterPage den tüm içerikler istediğim gibi gelmiyor

    .

    ContentPlaceHolder ları silince Default.aspx sayfasında MasterPage den içerikler geliyor ama bu sefer de görüntü istediğim gibi olmuyor

    11 Temmuz 2014 Cuma 13:27

Yanıtlar

  • Senin kodunu düzenledim , yaptığın hata master pagede bulunan contentplaceholder  içinde html kod yazmış olman . ContentPlaceHolder yer tutucudur. MasterPage kullanacağın diğer sayfalarda bu yer tutucuların içine kodunu yazarsın. MasterPage içinde ContentPlaceHolder içine Html kod yazarsan zaten tasarım ekranında hata alman lazım.

    Aşağıda doğru kullanım mevcut.

    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="Admin_MasterPage" %>

    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Admin Panel</title>
        <asp:ContentPlaceHolder id="head" runat="server">
        </asp:ContentPlaceHolder>

       
       
    </head>
    <body class="fixed-top">
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <div>
            <asp:ContentPlaceHolder id="ContentTopPlaceHolder" runat="server">
           
            </asp:ContentPlaceHolder>

             <asp:ContentPlaceHolder id="ContentLeftPlaceHolder" runat="server">
            
            </asp:ContentPlaceHolder>

             <asp:ContentPlaceHolder id="ContentBodyPlaceHolder" runat="server">
          
            </asp:ContentPlaceHolder>
           
            <asp:ContentPlaceHolder id="ContentFooterPlaceHolder" runat="server">
            

            </asp:ContentPlaceHolder> 
             </div>
        </form>
    </body>
    </html>

    MasterPage var

    .

    türemiş
    Default.aspx var

    <%@ Page Title="" Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Admin_Default" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentTopPlaceHolder" Runat="Server">

     <!-- BEGIN HEADER -->
            <div class="header navbar navbar-inverse navbar-fixed-top">
    < !-- BEGIN TOP NAVIGATION BAR -->
           
    < !-- END TOP NAVIGATION BAR -->
            </div>
    < !-- END HEADER -->

    </asp:Content>
    <asp:Content ID="Content3" ContentPlaceHolderID="ContentLeftPlaceHolder" Runat="Server">

      <!-- BEGIN CONTAINER -->
             <div class="page-container row-fluid">
    < !-- BEGIN SIDEBAR -->
            
    < !-- END SIDEBAR -->
                 </div>

    </asp:Content>
    <asp:Content ID="Content4" ContentPlaceHolderID="ContentBodyPlaceHolder" Runat="Server">

      >
         <div class="page-content">
                     <div class="container-fluid">
    < !-- BEGIN PAGE HEADER-->
         <div class="row-fluid">
                             <div class="span12">
         
    < !-- BEGIN PAGE TITLE & BREADCRUMB-->
         <h3 class="page-title">General <small>general ui components</small> </h3>
                                 <ul class="breadcrumb">
                                     <li><i class="icon-home"></i><a href="index.html">Home</a> <i class="icon-angle-right"></i></li>
                                     <li><a href="#">UI Features</a> <i class="icon-angle-right"></i></li>
                                     <li><a href="#">General</a></li>
                                 </ul>
    < !-- END PAGE TITLE & BREADCRUMB-->
         </div>
                         </div>
    < !-- END PAGE HEADER-->

    <!-- BEGIN PAGE CONTENT-->

         <div class="row-fluid">
                             <div class="span6">
                             </div>
                         </div>
    < !-- END PAGE CONTENT-->
         </div>
    < !-- END PAGE CONTAINER-->
         </div>
    < !-- BEGIN PAGE -->

    </asp:Content>
    <asp:Content ID="Content5" ContentPlaceHolderID="ContentFooterPlaceHolder" Runat="Server">
    < !-- BEGIN FOOTER -->
            <div class="footer">
                    <br />
                    <asp:Label ID="lblStartYear" runat="server" Text="2013" ForeColor="White"></asp:Label>
                    -
                    <asp:Label ID="lblCopyright" runat="server" Text="" ForeColor="White"></asp:Label>
                  
                    <div class="span pull-right">
                        <span class="go-top"><i class="icon-angle-up"></i></span>
                    </div>
                </div>
    < !-- END FOOTER -->
    </asp:Content>

    Default.aspx sayfasında bi sorun var

    .

    ContentTopPlaceHolder
    ContentLeftPlaceHolder
    ContentFooterPlaceHolder

    bunlar olunca Default.aspx sayfasına MasterPage den tüm içerikler istediğim gibi gelmiyor

    .

    ContentPlaceHolder ları silince Default.aspx sayfasında MasterPage den içerikler geliyor ama bu sefer de görüntü istediğim gibi olmuyor


         

    • Yanıt Olarak İşaretleyen Özgür Tekbaş 17 Temmuz 2014 Perşembe 14:11
    12 Temmuz 2014 Cumartesi 20:38

Tüm Yanıtlar

  • Merhaba,

    Nasıl bir görünüm elde etmek istediğinizi belirtirseniz yardımcı olabilecek arkadaşlar daha net cevaplar verebilirler.

    İyi çalışmalar.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. İletişim : ozgurtekbas[at]live[nokta]com

    11 Temmuz 2014 Cuma 23:30
  • Bu kadar uzak anlatımla ancak diyebileceğim sana; Neden ? Neden ? 5 tane master page nasıl bir proje ki bu 5 adet master page ihtiyaç duydun? En son bir emlak sitesi yaptığımda 4 tane master page kullanmıştım. Oda zaten şu anda türkiye'nin en büyük emlak sitelerinden birisi. 

    Ihtiyaç olmadıkça tek master page can dır. Tek master kullan tek. 

    Buna rağmen hala sıkıntı varsa çözümleri,

    * CSS hatası yapıyor olabilirsin

    * Default tarayıcını explorer ile kullanma Mozilla veya chrome da dene 

    * kayan görünmeyen vs gibi birşeyler varsa kesinlikle master page lerde kaybolmuşsun demektir.

    umarım sorununuzu çözebilirsiniz.

    12 Temmuz 2014 Cumartesi 07:03
  • Arkadaş birden fazla masterrpage kullanmamış sanırım. Tek masterpage de çok contentplaceholder kullanmış.

    Bu kadar uzak anlatımla ancak diyebileceğim sana; Neden ? Neden ? 5 tane master page nasıl bir proje ki bu 5 adet master page ihtiyaç duydun? En son bir emlak sitesi yaptığımda 4 tane master page kullanmıştım. Oda zaten şu anda türkiye'nin en büyük emlak sitelerinden birisi. 

    Ihtiyaç olmadıkça tek master page can dır. Tek master kullan tek. 

    Buna rağmen hala sıkıntı varsa çözümleri,

    * CSS hatası yapıyor olabilirsin

    * Default tarayıcını explorer ile kullanma Mozilla veya chrome da dene 

    * kayan görünmeyen vs gibi birşeyler varsa kesinlikle master page lerde kaybolmuşsun demektir.

    umarım sorununuzu çözebilirsiniz.



    Mail Gönder

    12 Temmuz 2014 Cumartesi 08:00
  • Arkadaş birden fazla masterrpage kullanmamış sanırım. Tek masterpage de çok contentplaceholder kullanmış.

    Bu kadar uzak anlatımla ancak diyebileceğim sana; Neden ? Neden ? 5 tane master page nasıl bir proje ki bu 5 adet master page ihtiyaç duydun? En son bir emlak sitesi yaptığımda 4 tane master page kullanmıştım. Oda zaten şu anda türkiye'nin en büyük emlak sitelerinden birisi. 

    Ihtiyaç olmadıkça tek master page can dır. Tek master kullan tek. 

    Buna rağmen hala sıkıntı varsa çözümleri,

    * CSS hatası yapıyor olabilirsin

    * Default tarayıcını explorer ile kullanma Mozilla veya chrome da dene 

    * kayan görünmeyen vs gibi birşeyler varsa kesinlikle master page lerde kaybolmuşsun demektir.

    umarım sorununuzu çözebilirsiniz.



    Mail Gönder

    ru bir masterpage içerisinde dört tane contentplaceholder kullandım
    12 Temmuz 2014 Cumartesi 08:08
  • bir tane masterpage içerisinde dört tane contentplaceholder kullandım ama sorun neden kaynaklanıyor çözemedim


    12 Temmuz 2014 Cumartesi 08:14
  • Default.aspx sorun oluyor masterpage den içerikler gelmiyor head ve menüler default.aspx de gözükmüyor


    12 Temmuz 2014 Cumartesi 08:18
  • Sen master page kavramını tam kavrayamamışsın bence biraz daha makale oku ya da video izle eminim daha iyi öğreneceksin. 

    https://www.youtube.com/watch?v=_MRcI0VPBFk

    12 Temmuz 2014 Cumartesi 14:30
  • Senin kodunu düzenledim , yaptığın hata master pagede bulunan contentplaceholder  içinde html kod yazmış olman . ContentPlaceHolder yer tutucudur. MasterPage kullanacağın diğer sayfalarda bu yer tutucuların içine kodunu yazarsın. MasterPage içinde ContentPlaceHolder içine Html kod yazarsan zaten tasarım ekranında hata alman lazım.

    Aşağıda doğru kullanım mevcut.

    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="Admin_MasterPage" %>

    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Admin Panel</title>
        <asp:ContentPlaceHolder id="head" runat="server">
        </asp:ContentPlaceHolder>

       
       
    </head>
    <body class="fixed-top">
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <div>
            <asp:ContentPlaceHolder id="ContentTopPlaceHolder" runat="server">
           
            </asp:ContentPlaceHolder>

             <asp:ContentPlaceHolder id="ContentLeftPlaceHolder" runat="server">
            
            </asp:ContentPlaceHolder>

             <asp:ContentPlaceHolder id="ContentBodyPlaceHolder" runat="server">
          
            </asp:ContentPlaceHolder>
           
            <asp:ContentPlaceHolder id="ContentFooterPlaceHolder" runat="server">
            

            </asp:ContentPlaceHolder> 
             </div>
        </form>
    </body>
    </html>

    MasterPage var

    .

    türemiş
    Default.aspx var

    <%@ Page Title="" Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Admin_Default" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentTopPlaceHolder" Runat="Server">

     <!-- BEGIN HEADER -->
            <div class="header navbar navbar-inverse navbar-fixed-top">
    < !-- BEGIN TOP NAVIGATION BAR -->
           
    < !-- END TOP NAVIGATION BAR -->
            </div>
    < !-- END HEADER -->

    </asp:Content>
    <asp:Content ID="Content3" ContentPlaceHolderID="ContentLeftPlaceHolder" Runat="Server">

      <!-- BEGIN CONTAINER -->
             <div class="page-container row-fluid">
    < !-- BEGIN SIDEBAR -->
            
    < !-- END SIDEBAR -->
                 </div>

    </asp:Content>
    <asp:Content ID="Content4" ContentPlaceHolderID="ContentBodyPlaceHolder" Runat="Server">

      >
         <div class="page-content">
                     <div class="container-fluid">
    < !-- BEGIN PAGE HEADER-->
         <div class="row-fluid">
                             <div class="span12">
         
    < !-- BEGIN PAGE TITLE & BREADCRUMB-->
         <h3 class="page-title">General <small>general ui components</small> </h3>
                                 <ul class="breadcrumb">
                                     <li><i class="icon-home"></i><a href="index.html">Home</a> <i class="icon-angle-right"></i></li>
                                     <li><a href="#">UI Features</a> <i class="icon-angle-right"></i></li>
                                     <li><a href="#">General</a></li>
                                 </ul>
    < !-- END PAGE TITLE & BREADCRUMB-->
         </div>
                         </div>
    < !-- END PAGE HEADER-->

    <!-- BEGIN PAGE CONTENT-->

         <div class="row-fluid">
                             <div class="span6">
                             </div>
                         </div>
    < !-- END PAGE CONTENT-->
         </div>
    < !-- END PAGE CONTAINER-->
         </div>
    < !-- BEGIN PAGE -->

    </asp:Content>
    <asp:Content ID="Content5" ContentPlaceHolderID="ContentFooterPlaceHolder" Runat="Server">
    < !-- BEGIN FOOTER -->
            <div class="footer">
                    <br />
                    <asp:Label ID="lblStartYear" runat="server" Text="2013" ForeColor="White"></asp:Label>
                    -
                    <asp:Label ID="lblCopyright" runat="server" Text="" ForeColor="White"></asp:Label>
                  
                    <div class="span pull-right">
                        <span class="go-top"><i class="icon-angle-up"></i></span>
                    </div>
                </div>
    < !-- END FOOTER -->
    </asp:Content>

    Default.aspx sayfasında bi sorun var

    .

    ContentTopPlaceHolder
    ContentLeftPlaceHolder
    ContentFooterPlaceHolder

    bunlar olunca Default.aspx sayfasına MasterPage den tüm içerikler istediğim gibi gelmiyor

    .

    ContentPlaceHolder ları silince Default.aspx sayfasında MasterPage den içerikler geliyor ama bu sefer de görüntü istediğim gibi olmuyor


         

    • Yanıt Olarak İşaretleyen Özgür Tekbaş 17 Temmuz 2014 Perşembe 14:11
    12 Temmuz 2014 Cumartesi 20:38