![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 04/2007
Mesaj: 106
|
Merhabalar. Sayfayı 3 e bölüm, en soldaki framede bir linke tıkladığında ortadakinde, ortadakine tıklandığında en sağdakinde birşeyler görülmesini istiyorum. Htmlde bu kolaydı ama asp de nasıl yapılacağını bilmiyorum. Yardımcı olurmusunuz?
|
| | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 02/2008
Mesaj: 173
|
Sanırım Master Page 'den bahsediyorsun; http://www.asp.net/learn/videos/ Burada Master Page ile ilgili örnek var. Kolay Gelsin |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 04/2007
Mesaj: 106
|
Masterpage i biliyorum. ama bildiğim kadarıyla sadece 2 ye bölünüyor onunla. Yani mesela master ın contenti default.aspx. Default.aspx teki bir linke tıklandığında sağında başka bir aspx sayfası açılmalı . Bu html de framesetle oluyordu. Masterpagele aynısını yapabilir miyiz?
|
| | |
| | #6 (permalink) |
| Varlığa izin veren boşluk Üyelik Tarihi: 04/2004 Yer: İstanbul
Mesaj: 2,827
|
Alelacele bir örnek hazırladım. Sanırım bu örnek master page in ne kadar esnek olduğunu anlatmaya yardımcı olur. Çalıştırmak için herhangi bir sanal dizin içine atıp .aspx dosyalarından herhangi birini çağırabilirsin. Kodlar: masterpage_burakkilic.master Kod: <%@ Master Language="C#"%> <%-- http://forum.ceviz.net/showthread.php?t=372306 --%> <html> <head runat="server"> <title>Eğer devam sayfalarının herhangi bir başlığı olmazsa, bu başlık görünür.</title> <asp:ContentPlaceHolder ID="head_icinde_contentplaceholder" runat="server"/> </head> <body> <form runat="server"> <table border="1"> <tr> <td colspan="2"> <!--Burası sayfadan sayfaya değişmeyen bölümdür. Menü gibi şeyler ContentPlaceHolder içine değil, direkt masterpage içine konulabilir--> <a href="masterpage_burakkilic.aspx">Sayfa 1</a> <a href="masterpage_burakkilic2.aspx">Sayfa 2</a> </td> </tr> <tr> <td> <asp:ContentPlaceHolder ID="sol_kisim" runat="server"/><br/> <asp:ContentPlaceHolder ID="sol_alt_kisim" runat="server"/> </td> <td> <asp:ContentPlaceHolder ID="sag_kisim" runat="server"/> </td> </tr> </table> </form> </body> </html> Kod: <%@ Page Language="C#" MasterPageFile="masterpage_burakkilic.master" Title="Devam sayfasının başlığı"%> <asp:Content ID="head" runat="server" ContentPlaceHolderID="head_icinde_contentplaceholder"> <%-- masterpage içinde burayı, head düğümü içinde yerleştirdiğimiz için, buraya o sayfaya özel javascript ve css çağrılarını koyabiliriz. --%> </asp:Content> <asp:Content ID="sol" runat="server" ContentPlaceHolderID="sol_kisim"> Sol kısıma sayfa 1 için yazı. </asp:Content> <%-- Dikkat : sol_alt isimli content in ismini anmadık. İstersek master da tanımladığımız bir contenti çağırmayabiliriz. Bu durumda otomatikman yok sayılacaktır. Bu bize büyük esneklik sağlar. --%> <asp:Content ID="sag" runat="server" ContentPlaceHolderID="sag_kisim"> Sayfa 1 </asp:Content> Kod: <%@ Page Language="C#" MasterPageFile="masterpage_burakkilic.master"%><%-- Bu sayfada başlık yok, master daki başlık kullanılır.--%>
<asp:Content ID="head" runat="server" ContentPlaceHolderID="head_icinde_contentplaceholder">
<%-- masterpage içinde burayı, head düğümü içinde yerleştirdiğimiz için, buraya o sayfaya özel javascript ve css çağrılarını koyabiliriz. --%>
<script type="text/javascript">
function kaynak_koda_bak_kodu_gor_kafadan_attim()
{
//kafadan attığım bir js fonksiyonu. İş olsun diye yazdım.
}
</script>
</asp:Content>
<asp:Content ID="sol" runat="server" ContentPlaceHolderID="sol_kisim">
Sol kısıma sayfa 2 için yazı.
</asp:Content>
<asp:Content ID="sol_alt" runat="server" ContentPlaceHolderID="sol_alt_kisim">
Sol alt kısım bu sayfada var.
</asp:Content>
<asp:Content ID="sag" runat="server" ContentPlaceHolderID="sag_kisim">
Sayfa 2
</asp:Content>
__________________ Ceviz Viki | Vikipedi | VikiKitap | VikiKaynak | VikiSözlük | VikiSöz | Wikipedia | Wikibooks |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| frameset ile ilgili | semihaxu | PHP | 8 | 04/10/2007 17:32 |
| masterpage de masterpage.master çıkmıyor | cyilmaz | ASP | 0 | 22/06/2007 03:17 |
| MasterPage 'de Utf-8 Sorunu | audespare | ASP | 1 | 05/06/2007 12:12 |
| Theme in masterpage | fatihbil | ASP | 2 | 08/08/2006 21:20 |
| frameset ve js menü | mkarabulut | Javascript / DHTML / Ajax | 4 | 12/08/2004 16:07 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |