İnternet Hizmetleri,Hosting Çözümleri
ASP.net
QueryString Veri Aktarımı
8 May
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> <asp:DataList 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> </asp:DataList><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> </div> </form> </body> </html>
Default.aspx.cs CodeBehind alanımız. Bu yazının devamını okuyun »
ASP.Net ve MS Access Veri Tabanına Kayıt Ekleme
8 May
Bu derste MS Access veri tabanımıza yeni kayıt ekleyeceğiz.
Bilgilerimizi göndereceğimiz alan.
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 id="Head1" runat="server"> <title>Access Veri Tabanına Kayıt Ekleme</title> </head> <body> <form id="form1" runat="server"> <div> Haber Başlık: <asp:TextBox ID="txt_baslik" runat="server"></asp:TextBox> <br /> Haber Önsöz : <asp:TextBox ID="txt_onsoz" runat="server"></asp:TextBox><br /> Haber Detay : <asp:TextBox ID="txt_detay" runat="server" Height="94px" TextMode="MultiLine" Width="211px"></asp:TextBox><br /> Ekleyen : <asp:TextBox ID="txt_ekleyen" runat="server" BackColor="#FFFFC0" BorderColor="#FFE0C0"></asp:TextBox><br /> <br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Ekle" BackColor="#E0E0E0" BorderColor="#C0C0FF" BorderStyle="Solid" Width="50px" /></div> </form> </body> </html>
CodeBehind alanımız ve BaÄŸlantı kurduÄŸumuz kısım; Bu yazının devamını okuyun »
ASP.Net ve MS Access Veri Tabanından Kayıt Silme
8 May
HaberID mizi gireceğimiz form alanı. Default.aspx sayfamız.
<%@ 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 id="Head1" runat="server"> <title>ASP.Net ve MS Access Veri Tabanından Kayıt Silme</title> </head> <body> <form id="form1" runat="server"> <div> Silmek İstediğiniz Haber No Girin: <asp:TextBox ID="txt_haberid" runat="server"></asp:TextBox>  <br />                            <asp:Button ID="btn_sil" runat="server" OnClick="btn_sil_Click" Text="SİL" BackColor="#FFFFC0" BorderColor="#FFE0C0" BorderStyle="Outset" Width="66px" /></div> </form> </body> </html>
CodeBehind alanımız veri tabanımıza bağlandığımız alan. Default.aspx.cs sayfamız.
using System; using System.Data; 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; using System.Data.OleDb; public partial class Default : System.Web.UI.Page Bu yazının devamını okuyun »
ASP.Net ve PHP5 Savaşı
8 May
Bugün bir web sitesi kurmak için oldukça çok alternatif vardır. HTML kodları arasına iliştirdiğimiz özel taglar sayesinde bir web uygulaması yapabiliriz.
Mesela CGI motorunun yanıt verebileceği kodlar, bu kodlar genellikle sunucu tarafında çalışırlar ve kullanıcı ancak bir istek de bulunduğunda ona karşılık HTML sayfaları üretirler ve yorumlayıcıya gönderirler. Açık kaynak olarak bildiğimiz PHP ve Microsoft firmasına ait ASP.Net çatısı da bu gruptandır. Ayrıca JSP (Java Server Pages) ve Perl dilleri de sunucu taraflı diye nitelendirilebilir.
Ben daha çok ASP.Net ve PHP5 üzerinde durmaya çalışacağım. Aslında amaç sizlere proje geliştirmenizde hangi dili tercih etmenizde fikir vermek, çünkü her ikisinin de eksileri ve artıları var.
ASP.Net ve PHP5 karşılaştırmasında nelere dikkat etmemiz gerekli, birlikte bakalım. Öncelikle maliyeti ve ardından projemizin hızı, esnekliği, güvenliği son olarak da yeniden programlanabilirliği (açık kaynak ve koda müdahale edilebilirliği).
Nedir bu ASP.Net?
Aslında ASP.Net, ASP’nin dönüşümü gibi algılansa da baÅŸlı başına yeniden tasarlanmış bir yazılımdır. Biz daha çok ASP ve PHP ile programlanmış web uygulamarına rastlamışızdır. Web çatısının deÄŸiÅŸmesi ile birlikte artık ASP.Net ve PHP5 kıyası söz konusu olmaya baÅŸlamıştır. ASP.Net ile birlikte gelen en büyük esneklik ve güzellik bilinen bir çok programlama diline karşılık verebilmesi ve kolay kombinasyonudur. Bu yazının devamını okuyun »
Asp.NET ‘de MSSql Veritabanı İle En Temel Insert İşlemi
8 May
Yeni bir C# projesi açarak veritabanımızı önceki projemizden kopyalayıp yeni projemizdeki App_Data klasörü üzerinde sağ tıklayarak yapıştır komutunu veriyoruz. Eğer önceki makaleyi okumadıysanız buraya tıklayın.
Şimdi her zamanki gibi projemizi oluşturduğumuzda boş bir Asp.NET sayfası gelecektir. Bu sayfamıza aşağıda gördüğünüz <body></body> tagları içindeki kodları kopyalayıp yapıştırıyoruz.
<body> <form id=\"Sayfamiz\" runat=\"server\"> <div> <asp:Label ID=\"Label1\" runat=\"server\" Text=\"Adınızı giriniz: \"></asp:Label> <asp:TextBox ID=\"txtAdi\" runat=\"server\"></asp:TextBox> <br /> <asp:Label ID=\"Label2\" runat=\"server\" Text=\"Soyadınızı giriniz: \"></asp:Label> <asp:TextBox ID=\"txtSoyadi\" runat=\"server\"></asp:TextBox> <br /> <asp:Label ID=\"Label3\" runat=\"server\" Text=\"Kimlik numaranızı giriniz: \"></asp:Label> <asp:TextBox ID=\"txtKimlikNo\" runat=\"server\"></asp:TextBox> <br /> <asp:Button ID=\"btnKaydet\" runat=\"server\" Text=\"Kaydet\" onclick=\"btnKaydet_Click\" /> <asp:Label ID=\"Label4\" runat=\"server\" Text=\"\"></asp:Label> </div> </form> </body>
Kodları ekledikten sonraki ekran görüntüsü aÅŸağıdaki gibi olacaktır. Bu yazının devamını okuyun »







Yorumlar