Eskişehir'in Buluşma Noktası


İlginç Dosyalar

Geri git   Canınızın Sıkıldığı AN, NetasistAN! "İlginç Konular, Mizah, Yemek, Mutfak, Kültür, Sanat, Ev Dekorasyon, Hobi, Sağlık, Tedavi, aradığınız herşey bu forumda" > BİLGİSAYAR VE İNTERNET DÜNYASI > Web Tasarım > Hazır Scriptler

Hazır Scriptler ASP, ASP.NET, PHP, CGI, HTML, JavaScript vs.





Yeni Konu aç Cevapla
Bookmarks
Digg del.icio.us StumbleUpon Google

 
LinkBack Seçenekler Stil

QueryString Veri Aktarımı
Alt 06-19-2008, 01:19 PM   #1 (permalink)
Administrator
 
CoNTRoLLeR - ait Kullanıcı Resmi (Avatar)
 
CoNTRoLLeR isimli Üye şimdilik offline konumundadır
Üyelik tarihi: Mar 2008
Bulunduğu yer: İstanbul
Mesajlar: 7.061
Konular: 5331
CoNTRoLLeR isimli üyemiz forumumuzu tanımaya başlamışCoNTRoLLeR isimli üyemiz forumumuzu tanımaya başlamış
Standart QueryString Veri Aktarımı

Bu derste önemsiz verilerimizi sayfalar arası nasıl taşıyacağız ona bakalım. Daha ziyade haber, makale ve benzeri içeriklerden oluşan sitelerde kullanırız. Bu uygulama Visual Studio ile sürükle bırak metoduyla kolayca yapılabilir ama biz manuel olarak kendimiz yazacağız.

Burası haberler hakkında kısa bilgiler verdiğimiz alanımız. Küçük kesitler düşünün, son okunan haberler, son yorumlanan haberler v.s...

Default.aspx


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>





<!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 runat="server">


<title>Haber Siteleri + ve Benzeri Sitelerde Çok Sık Gördüğümüz Önemsiz Sayfalar Arası Veri Aktarımı</title>


</head>


<body>


<form id="form1" runat="server">


<div>


<aspataList ID="HaberDetay" runat="server" DataKeyField="HaberID" DataSourceID="AccessDataSource1">


<ItemTemplate>


BAŞLIK:


<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# QueryVeriAl (Eval("HaberID").ToString (), Eval("KatID").ToString ())%>'


Text='<%# Eval("HaberBaslik", "{0}") %>'></asp:HyperLink><br />


<asp:Label ID="HaberTarihLabel" runat="server" Text='<%# Eval("HaberTarih") %>'></asp:Label><br />


ÖNSÖZ:


<asp:Label ID="HaberOnsozLabel" runat="server" Text='<%# Eval("HaberOnsoz") %>'></asp:Label><br />


<br />


<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("HaberResim") %>' /><br />


</ItemTemplate>


</aspataList><br />


<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/sanalkurs.mdb"


SelectCommand="SELECT [HaberID], [KatID], [HaberBaslik], [HaberTarih], [HaberResim],[HaberOnsoz] FROM [Haber] ORDER BY [HaberID] DESC">


</asp:AccessDataSource>


&nbsp;</div>


</form>


</body>


</html>





Default.aspx.cs CodeBehind alanımız.


using System;


using System.Data;


using System.Data.OleDb;


using System.Configuration;


using System.Web;


using System.Web.Security;


using System.Web.UI;


using System.Web.UI.WebControls;


using System.Web.UI.WebControls.WebParts;


using System.Web.UI.HtmlControls;





public partial class _Default : System.Web.UI.Page


{


protected void Page_Load(object sender, EventArgs e)


{





}


public string QueryVeriAl(string HaberId, string KatID)


{


return "Haberler.aspx?HaberID=" + HaberId + "&KatID=" + KatID ;


}


}





Haberler.aspx Bu sayfamızda da haberimize ait detayımızı vereceğiz tutacağımız değerlerde HaberID ve KatID miz.


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Haberler.aspx.cs" Inherits="Haberler" %>





<!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 runat="server">


<title>Haber Siteleri + ve Benzeri Sitelerde Çok Sık Gördüğümüz Önemsiz Sayfalar Arası Veri Aktarımı</title>


</head>


<body>


<form id="form1" runat="server">


<div>


<aspataList ID="HaberDetay" runat="server">


<ItemTemplate>


Haber Başlık:


<asp:Label ID="HaberBaslikLabel" runat="server" Text='<%# Eval("HaberBaslik") %>'>


</asp:Label><br />


Haber Önsoz:


<asp:Label ID="HaberOnsozLabel" runat="server" Text='<%# Eval("HaberOnsoz") %>'>


</asp:Label><br />


<asp:Image ID="Image1" runat="server" Height="166px" ImageUrl='<%# Eval("HaberResim") %>' Width="324px" /><br />


Haber Detay:


<asp:Label ID="HaberDetayLabel" runat="server" Text='<%# Eval("HaberDetay") %>'>


</asp:Label><br />


<br />


&nbsp;<asp:Label ID="HaberTarihLabel" runat="server" Text='<%# Eval("HaberTarih") %>'>


</asp:Label>&nbsp;


Editor:


<asp:Label ID="HaberEditorLabel" runat="server" Text='<%# Eval("HaberEditor") %>'>


</asp:Label><br />


</ItemTemplate>


<SeparatorTemplate>


<hr />


</SeparatorTemplate>


</aspataList></div>


</form>


</body>


</html>





Haberler.aspx.cs Burasıda Haberler.aspx için CodeBehind alanımız kodlarımızı manuel girdiğimiz için kullandık.


using System;


using System.Data;


using System.Data.OleDb;


using System.Configuration;


using System.Collections;


using System.Web;


using System.Web.Security;


using System.Web.UI;


using System.Web.UI.WebControls;


using System.Web.UI.WebControls.WebParts;


using System.Web.UI.HtmlControls;





public partial class Haberler : System.Web.UI.Page


{


protected void Page_Load(object sender, EventArgs e)


{


if (!IsPostBack) { QueryString(); }


}


void QueryString()


{


string HaberID = Request.QueryString["HaberID"].ToString();


string KatID = Request.QueryString["KatID"].ToString();


OleDbConnection baglanti = new OleDbConnection();


baglanti.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + this.Server.MapPath(@"App_Data\sanalkurs.mdb");


string sorgu = "select * from Haber where HaberID=@HaberID and KatID=@KatID";


OleDbDataAdapter da = new OleDbDataAdapter(sorgu, baglanti);


da.SelectCommand.Parameters.AddWithValue("@HaberID ", HaberID);


da.SelectCommand.Parameters.AddWithValue("@KatID", KatID);


DataSet ds = new DataSet();


da.Fill(ds);


HaberDetay.DataSource = ds;


HaberDetay.DataBind();


}


}





Veri Tabanını İndirmek İçin Tıklayın Lütfen



Kaynak dosyayı indirmek için tıklayın

FacebookBu Konuyu Facebook'ta Paylaşın
__________________



  Alıntı ile Cevapla
Cevapla

Etiket
querystring veri aktarımı



Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

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



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 04:12 AM .

Copyright ©2008-, Net@sistan

Tag Cloud
ödev ücretsiz şarkı şiir şiirler 4.sınıf afiş amerika atatürk avatar bakım bebek bedava bilgi cep cilt diyet dizi download duvarkağıdı eğitim e-kitap fıkra film fotoğraf free güzel güzellik galatasaray geyik hastalık hayvan ilginç indir ingilizce kadın kitap komik komik yazılar lisans lost matematik msn nasıl nedir? nokia otomobil oyun oyuncu patch photoshop program resim resimler sınav sağlık sarışın soru soruları türkçe tarih tedavi telefon tema temel video wallpaper yama yemek yurtdışı
| Home | Kayıt ol | Yardım | Üye Listesi | Ajanda | Bugünki Mesajlar | Arama | Yeni Mesajlar |
Yasal Uyarı!Bu site kendi sunucusunda dosya barındırmaz. Sadece çesitli dosya paylaşım sitelerinin linklerini yayınlar.

Dosyaların içeriklerinin sorumlulugu, indiren kişiye ve dosyayı barındıran sunucuya aittir.
Lida | Otomobil | chat | sohbet odaları
Inactive Reminders By Mished.co.uk

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.