Bakmayın sayfayı aşağı kaydırmak yazdığına sayfada aslında o mevzu tarayıcı penceresini html anchor’ına scroll ettirmek.Master/Detail sayfasında çalışırken işinize yarayabilecek türden bir ipucu bu.
Öncelikle html içinde scroll yaptıracağımız yeri aşağıdaki gibi belirliyoruz;
<a name="DETAIL"></a>
sonrasında postback işlemlerimizi yaptığımız codebehind dosyamızda
ClientScript.RegisterStartupScript(this.GetType(), "hash", "location.hash = '#DETAIL';", true);
şeklinde bir satır ile olayı gerçekleştiriyoruz.Görmüş olduğunuz gibi aslında olay javascript ile yapılıyor.Biz sadece dökümanın -sayfa yolunda # işaretinden sonraki bölümü belirten- hash property’sini set ediyoruz.Mevzu budur.
Kaynak : http://anzme.blogspot.com/2008/08/move-to-anchor-after-postback.html
anchorsas
Tags: javascript, postback
Posted in asp.net, c#, javascript | No Comments »
Yeni alışveriş sitemiz.En kullanışlı ve kaliteli ürünler en uygun fiyatla Kumbara Faresinde!
http://www.kumbarafaresi.com

Tags: kumbara faresi
Posted in Genel | 1 Comment »
Internet Explorer ile site görüntülerken buton,textbox gibi input elementleri için kullandığı stili iptal etmek için aşağıdaki meta tag’i <head></head> kısmında (tercihen en üste eklemek yeterli)
<meta http-equiv=”MSThemeCompatible” content=”No” />
Tags: html, internet explorer
Posted in Genel | No Comments »
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/the-ten-most-asked-sql-server-questions–1 adresinde uygulama geliştirirken karşınıza çıkabilecek sql zorlukları ve onların çözümleriyle ilgili çok güzel bir makale bulunmaktadır.Makaleyi okumak için tıklayın.
Tags: sql
Posted in Genel | No Comments »
Genellikle xml, resim vb gibi verileri provide etmek için kullanılan HttpHandler içinden Session’a değerlerine erişemediğiniz için sağa sola küfredip kafayı yiyorsanız, oluşturduğunuz sınıfa IRequiresSessionState interface’ini implement ederseniz(gerçeklenmesi gereken methodu falan yok), sorununuz çözülecek ve bir gün daha microsoft’a küfür etmeden geçirebilme ihtimalimiz yükselecek.(Burada küfür ediyoruz zira gönderdiği exception’da bununla ilgili bir açıklama yok ve sorunsuz compile edebiliyoruz).Eğer read-only session isteyip uygulamamızı son düzlükte öne geçirmek istiyorsak IReadOnlySessionState interface’ini de kullanabiliriz.
Tags: asp.net, c#, httphandler, session
Posted in Genel | No Comments »
Bir string içerisinde bulunan html tag’lerini aşağıdaki gibi bir fonksiyonla temizleyebilirsiniz;
public static string CleanHTMLTags(string pText)
{
if (string.IsNullOrEmpty(pText))
return string.Empty;
return System.Text.RegularExpressions.Regex.Replace(pText, "<[^>]*>", string.Empty);
}
Tags: regexp
Posted in asp.net, c# | No Comments »
Print işlemi yapmak için açtığınız popup penceresini print işleminden sonra kapatmak için;
window.print();
window.close();
şeklinde bir javascript kod parçası kullanıyorsanız bu firefox’ta çalışacaktır ancak internet explorerda çalışmayacaktır.Bunu sebebi internet explorer print dialog kutusunu açtıktan sonra da javascript işlemlerini yapmaya devam etmektedir.Bu sorunu aşmak için aşağıdaki yöntemi kullanabilirsiniz:
window.print();
window.onfocus = function() { window.close(); }
Böylelikle print dialog kutusu işlemini tamamladıktan ya da iptal edildikten sonra pencere odak aldığında kapatma işlemi gerçekleşecektir.
Tags: html, javascript
Posted in Genel | No Comments »
string içerisinde bulunan bir xml’i dataset’e okuturken
Invalid URI: The Uri scheme is too long
şeklinde bir hata alıyorsanız bir StringReader oluşturup ReadXml fonksiyonuna gönderirseniz sorun çözülecektir.Örneğin;
DataSet ds = new DataSet();
StringReader sr = new StringReader(xmlContent); //xmlContent:string
ds.ReadXml(sr);
Tags: xml
Posted in .net, asp.net, c# | No Comments »
http://www.formspring.me adresindeki gayet başarılı soru / cevap uygulamasından sorularınızı sorabileceğiniz alternatif adresim;
http://www.formspring.me/Silmaril
Posted in Genel | No Comments »
Asp.net sayfasının timeout’a düşüp hata vermeden önce çalışma süresini 3 dk belirlemek için web.config dosyası içerisinde aşağıdaki değişikli yapmak gerekmektedir.
<httpRuntime executionTimeout="270" />
Not : Varsayılan değer 90 saniyedir.
Tags: asp.net, web.config
Posted in .net, asp.net | No Comments »