Kayıtlar

Web Sitenize Giren Kullanıcıların IP lerini Öğrenme - Asp.Net

Asp.net üzerinde hazırladığınız web formunuzda gelen ziyaretçilerin ip sini tutmak veya görmek için aşağıdaki kodlar işinizi görecektir.  public partial class _default : System.Web.UI.Page     {         protected void Page_Load(object sender, EventArgs e)         {             if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)             {                 ipgor.Text = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();             }             else if (HttpContext.Current.Request.UserHostAddress.Length != 0)             {                 ipgor.Text = HttpContext.Current.Request.UserHostAddress;             }         }     } Not:  Projeyi kendi makinanızda test ettiğinizde localhost IP adresi olan 127.0.0.1 adresini ya da :::1 gibi boş bir değer alabilirsiniz. Projeyi hostunuza attığınızda doğru bilgiyi göreceksiniz.

ASP.Net GridView Tablosunda CheckBox İle Sütün Gizleme

Hazırladığımız projede kullandığımız GridView tablosunda CheckBox kullanarak istediğimiz sütünü gizleyebiliriz. Bunun için gereken sayfaya eklediğimiz CheckBox' un  OnCheckedChanged  Eventine aşağıdaki kodları yazmak yeterli olacaktır. < asp : CheckBox   ID ="chkgizle"   Text ="GizlenecekSütün"   runat ="server"   OnCheckedChanged ="OnCheckedChanged" AutoPostBack ="true"   Checked ="true"   /> protected   void  OnCheckedChanged( object  sender,  EventArgs  e) {     GridView1.Columns[2].Visible = (sender  as   CheckBox ).Checked; }

ASP.NET’ te Response ve Request Nesneleri

Kullanılan tarayıcı için "Request.ServerVariables["http_user_agent"]" kullanılır. IP adresi için "Request.ServerVariables["remote_addr"]" kullanılır. Dns bilgileri için "Request.ServerVariables["remote_host"]" kullanılır. Kullanılan metod için "Request.ServerVariables["request_metod"]" kullanılır. Sunucunun etki alanı(domain) ismi için "Request.ServerVariables["server_name"]" kullanılır. Sunucunun port numarası için "Request.ServerVariables["server_port"]" kullanılır. Sunucunun kullandığı yazılım için "Request.ServerVariables["server_software"]" kullanılır. Kullanıcının bağlantısının güvenlik özellikleri için "Request.ServerVariables["gateway_interface"]" kullanılır. Burada kullanıcı bağlantısı güvenli ise "on",değilse "off" görünür. Web sunucusunun kaç yere çalışmakta olduğunu öğrenmek için "

Değişik

string curlink = Request.RawUrl;             if (curlink.Contains("/Default.aspx"))             {                 anasayfa.Attributes["class"] = "active";             }             else if (curlink.Contains("/Ogretmen.aspx"))             {                 //LinkButton1.Attributes["LinkButton1"] = LinkButton1.PostBackUrl = curlink;                 //LinkButton1.Attributes["LinkButton1"] = LinkButton1.Text = "Öğretmen Verileri";                 ogretmen.Attributes["class"] = "active";                 Label1.Attributes["Label1"] = Label1.Text = "Öğretmen Verileri";             }             else if (curlink.Contains("/Dersler.aspx"))             {                 Label1.Attributes["Label1"] = Label1.Text = "Ders Verileri";                 dersler.Attributes["class"] = "active";             }

TextBox MultiLine Özelliğinin Maksimum (max length) Karakter Girişini Sabitleme

<script type= "text/javascript" > function Check(textBox, maxLength) { if ( textBox . value . length > maxLength ) { alert ( "Maksimum karakter sayısı aşıldı " + maxLength ); textBox . value = textBox . value . substr ( 0 , maxLength ); } } < /script> < asp : TextBox ID = "TextBox1" runat = "server" TextMode = "MultiLine" onKeyUp = "javascript:Check(this, 100);" onChange = "javascript:Check(this, 100);" />

Access' e Parolalı Erişim - Asp.net Veri Tabanı İşlemleri

-/-Access’e Parola Korumalı Bağlantı; -"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=DB_Name.mdb;Jet OLEDB:Database Password=sifreniz"

Asp.Net Gridview Türkçe Karakter Sorunu ve Çözümü

Asp.Net Gridview Türkçe karakter sorunu; GrideView  tablosundaki verileri textbox a veya başka bir kontrole atarken karakter sorununu çözmek için aşağıdaki kodu kullana biliriz, string  veri_cek= HttpUtility.HtmlDecode(row.Cells[1].Text);