Posted in asp.net, c#, javascript on Mar 9th, 2010
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 [...]
Read Full Post »
Posted in asp.net, c# on Jan 8th, 2010
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, “<[^>]*>”, [...]
Read Full Post »
Posted in .net, asp.net, c# on Jan 6th, 2010
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);
Read Full Post »
Posted in .net, asp.net on Dec 30th, 2009
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.
Read Full Post »
Posted in asp.net, c# on Nov 30th, 2009
Masterpage’i bulunmayan sayfalarda FindControl kullanarak yaptığımız kontrol bulma işlemi MasterPage kullanınca biraz daha karışık bir hal alıyor.Ve hatta bazen birden fazla FindControl bulup onun içerisinde bulmak gerekiyor ve bu da uygulamayı daha kırılgan bir hale getiriyor.
Her server-side kontrolün bir form içerisinde olması gerektiğinde yola çıkarak neredeyse her asp.net sayfasının bir form’u bulunmaktadır.Dolyaısıyla kullanmak istediğimiz kontrolü
this.Form.FindControl(“kontrolId“);
ile [...]
Read Full Post »
Posted in asp.net, c# on Nov 18th, 2009
Sayfa düzenlerken eğer css için intellisense çalışmıyorsa visual studio’yu /ResetSkipPkgs parametresiyle çalıştırmanız sorununuz büyük bir ihtimal çözecektir.
Visual studio açık ise kapattıkan sonra;
Başlat -> Çalıştır -> Devenv /ResetSkipPkgs
Kaynak : http://msdn.microsoft.com/en-us/library/ms241276(VS.80).aspx
Read Full Post »
Posted in .net, asp.net, c# on Jun 9th, 2009
Ajax Control Toolkit ile extend ettiğiniz bir kontrolün sayfanın override edilmiş PreRender olayında kullanmak isterseniz Extender controls may not be registered before PreRender şeklinde bir hata alırsınız.Bunun üstesinden gelmek base.OnPreRender(e); methodunu çağırdıktan sonra ilgili satırları yazmaktır.;
protected override void OnPreRender(EventArgs e)
{
//throws “Extender controls may not be registered before PreRender.”
base.OnPreRender(e);
//put your code here
}
Kaynak : http://jlchereau.blogspot.com/2007/03/extender-controls-may-not-be-registered.html
Read Full Post »
Posted in .net, asp.net, c#, link library on May 9th, 2009
Önceleri masaüstü yazılım olarak planladığım içerik bulma yazılımını web tabanlı olarak yeniden yazdım. Şimdilik tamamen deneme amaçlı bir şekilde yayında. Yazılımın nasıl işlediğiyle ilgili daha sonra detaylı bişeyler yazmayı planlıyorum.
Adresi; linklibrary.onurselamet.com
Read Full Post »
Posted in asp.net, c#, iis on May 7th, 2009
URL Rewrite tekniğini üçüncü parti yöntem ve yazılım kullanmadan sorunsuz bir şekilde kullanabilme imkanı tanıyan IIS 7 Url Module’ünü kullanırken farkedebileceğiniz gibi PostBack sonrası sayfa gerçek adresini almakta.Bu sorunu giderebilmek için sayfanızın Load methodunda şu şekilde bir kod kullanabilirsiniz;
protected void Page_Load(object sender, EventArgs e)
{
[...]
Read Full Post »
Posted in asp.net, css on Oct 10th, 2008
Google’da kısa bir araştırma sonucunda bulduğum güncel tasarımlara sahip Ajax TabContainer stilleri.
http://mattberseth.com/blog/2007/09/more_sample_ajaxcontroltoolkit.html
Read Full Post »