Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 11/04/2008, 01:37   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan (Masterpage) frameset kullanmak

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?
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Eski 11/04/2008, 12:55   #2 (permalink)
Üye
 
mahmut.dmc Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2008
Mesaj: 173
Varsayılan

Sanırım Master Page 'den bahsediyorsun;

http://www.asp.net/learn/videos/

Burada Master Page ile ilgili örnek var.
Kolay Gelsin
mahmut.dmc hatta değil   Alıntı Yaparak Yanıtla
Eski 11/04/2008, 13:11   #3 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan

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?
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Eski 11/04/2008, 13:17   #4 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

Evet.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 11/04/2008, 13:44   #5 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan

Nasıl olacağını biraz anlatabilir misiniz?
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Eski 11/04/2008, 14:07   #6 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan Aceleyle hazırlanmış bir masterpage örneği.

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>&nbsp;&nbsp;
	<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>
masterpage_burakkilic.aspx
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>
masterpage_burakkilic2.aspx
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>
Eklenmiş Dosyalar
File Type: zip master_page_burakkilic.zip (1.7 KB, 14 views)
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 11/04/2008, 14:35   #7 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan

çok çok teşekkürler anov, herzamanki gibi harikasın.
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

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


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 00:02.

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 |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net