ratapan Posted February 6, 2010 Share Posted February 6, 2010 Arkadaşlar hazırladığım projede masterpage sayfasına contentplaceholder yerleştirdim.Masterpage ile oluşturduğum diğer sayfalarda Contentplaceholder e gridview ekliyorum.Kayıtlar falan düzenli geliyor ama contentplaceholder sayfanın ortasında duruyor.Acaba nasıl yukarıya alabilirim. Projem http://www.ziddu.com/download/8438507/E-lusion5.zip.html http://hotfile.com/dl/27110240/d2fedbc/E-lusion_5.zip.html Link to comment Share on other sites More sharing options...
by_derkan Posted February 23, 2010 Share Posted February 23, 2010 projeni inceledim.En büyük hata kategori sayfalarını tek tek oluşturuyorsun.Örneğin Kategoriler.aspx?KategoriId=123 yada Kategoriler.aspx?Kategori=islemciler gibi Tek bir sayfayla bu işi halledebilirsin.tablolarla bir yere kadar gidersin.Daha esnek tasarımlar için divleri kullanmalısın. Please register to see this content. table yerine div kullandım+ bazı ul-li lerlde li ler kapatılmamıştı.kapattım.contentplaceholder istediğin gibi yukarıdan başlıyor :=) boyutları biraz salladım.ilk verdiği hatanın sebebi body den sonra <form id="form1" runat="server"> ile başlanması gerektiği idi.id değişebilir. masterpage nin tam kodu: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sitemize Hoş Geldiniz.</title> <style type="text/css"> <!-- body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; font-size: 80%; font-weight: bold; background: #FFF; } h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px 0px 0px 15px; } ul { list-style: none; margin: 0; padding: 0; } img { border: none; } /*- Menu 5--------------------------- */ #menu5 { width: 200px; margin: 10px; } #menu5 li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; } #menu5 li a:link, #menu5 li a:visited { color: #FFF; display: block; background: url(menu5.gif); padding: 8Px 0 0 10px; } #menu5 li a:hover, #menu5 li #current { color: #FFF; background: url(menu5.gif) 0 -32px; padding: 8Px 0 0 10px; } .logo { width:574px; height:123px; } .sol { float:left; width:200px; height:auto; } .sag { float:left; width:600px; height:650px; } .alt { clear:both; width:800px; height:60px; background-color:Red; text-align:center; } --> </style> </head> <body> <form runat="server"> <div class="logo"> <asp:Image ID="Image1" runat="server" Height="118px" ImageUrl="~/blanklogo.jpg" Width="942px" /> </div> <div class="sol"> <div id="menu5" style="width: 175px; height: 606px"> <ul> <li><a href="agkart.aspx">Ağ Kartı</a></li> <li><a href="Anakart.aspx">Anakart</a></li> <li><a href="kablo.aspx">Bağlantı Kabloları</a></li> <li><a href="ram.aspx">Bellek(RAM)</a></li> <li><a href="cd.aspx">Cd Dvd R</a></li> <li><a href="ekran.aspx">Ekran Kartı</a></li> <li><a href="ifani.aspx">Fan ve Soğutucu</a></li> <li><a href="fare.aspx">Fare</a></li> <li><a href="guc.aspx">Güç Kaynağı</a></li> <li><a href="guvenlik.aspx">Güvenlik Kartı</a></li> <li><a href="hazir.aspx">Hazır Bilgisayar</a></li> <li><a href="hoparlor.aspx">Hoparlör</a></li> <li><a href="islemci.aspx">İşlemci</a></li> <li><a href="kasa.aspx">Kasa</a></li> <li><a href="klavye.aspx">Klavye</a></li> <li><a href="monitor.aspx">Monitör</a></li> <li><a href="seskarti.aspx">Ses Kartı</a></li> <li><a href="tarayici.aspx">Tarayıcı</a></li> <li><a href="yazici.aspx">Yazıcı</a></li> <li><a href="ziyaretci.aspx">Ziyaretçi Defteri</a> </li> </ul> </div> </div> <div class="sag"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </div><br /> <div class="alt">alt taraf copyright vs... :=)</div> </form> </body> </html> Link to comment Share on other sites More sharing options...
pcmemo Posted February 23, 2010 Share Posted February 23, 2010 o kadar koda gerek yok be hacı naptın ben tablo ile çalişirim yinede iyi olur ratapan buyur hacı masterpage.master ı aç source kısmından bunu düzelt. Bu kod <td colspan="2" nowrap="nowrap" style="width: 721px"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </td> Böyle Olacak. <td colspan="2" nowrap="nowrap" style="width: 721px" valign="top"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </td> Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.