Yeni url kısaltma servisi aspx.co ile uzun uzun url leri kısacık url ler haline dönüştürebiliyorsunuz.
örnek olarak uzun uzun
yazmak yerine
şeklinde kısacık bir url gönderdiğinizde birisine daha sempatik gelip tıklanabilirliğini arttırabilirsiniz.
|
|||||
|
Yeni url kısaltma servisi aspx.co ile uzun uzun url leri kısacık url ler haline dönüştürebiliyorsunuz. örnek olarak uzun uzun yazmak yerine şeklinde kısacık bir url gönderdiğinizde birisine daha sempatik gelip tıklanabilirliğini arttırabilirsiniz. Bir çok web tasarımcısının sitelerinin tasarımlarını firebug ile düzenlediğini ve burada yaptığı değişiklikleri css dosyalarına kopyalayıp yapıştırdığına şahit oldum. Dün bununla ilgili biraz araştırma yapıp firebug üzerindeki değişiklikleri direk kaydetmenin bir yolunu aradım ve karşıma FireFile adında bir Firebug eklentisi çıktı. Bu eklenti ile yaptığınız değişiklikleri direk server a gönderebiliyorsunuz. Kısaca yaptığı işlem şu : - Firebug a attach olarak Css düzenlemelerini track ediyor Burda sözü geçen endpoint eklentiyi geliştiren arkadaşın canlıda kullanılmak üzere yazdığı bir php dosyasından ibaret. Eklentiyi biraz debug ederek yaptığı işlemin en basit halini kendim kullanabileceğim bir Asp.Net dosyası olarak geliştirdim. Böylece local de asp.net web development server üzerinden istediğim gibi css lerimi kolay bir şekilde değiştirebilir hale geldim. Kurulum için öncelikle bu adresten firebug ı kurmuş olmanız gerekiyor: Sonra firefile eklentisini bu adresten edinebilirsiniz: https://addons.mozilla.org/en-US/firefox/addon/52365/ En son olarakta FireFile.aspx dosyasını aşağıdaki adresten indirebilirsiniz : http://www.yilmazyavuz.com/yyblog/wp-content/uploads/FireFileAspx.rar Kullanımı readme.txt dosyasında anlatılmıştır.Soru ve önerileriniz için bu yazıya yorum yapabilirsiniz. Bildiğiniz üzere Asp.Net tarafında html elementleri runat server yaptığınız verdiğiniz id / name attribute leri render edilirken bağlı bulunduğu asp.net panel/ container / div vb nesnelerin idlerinide almakta. Jscript ile bu elementleri bulmak için aşağıdaki Jquery selectorünü kullanabilirsiniz. Örneğin divSagTaraf adinda bir asp.net runat server yapılmış bir divimiz olsun bu eğer dışında başka bir container vb varsa
$('#divSagTaraf') .slideDown();
şeklinde bir komut çalışmayacaktır, jquery bulamadığı element için hata vermeyeceği gibi herhangi bir işlemde yapmayacaktır.
$("[id$='divSagTaraf']").slideDown();
şeklinde bir javascript kodu id sinin sonunda divSagTaraf geçen bir element arayacağı için herhangi bir hata vermeden çalışacaktır. Ancak bu işlemi bir repeater, dataview yada birden fazla kullanılan bir usercontrol içindeki bir element için uygularsanız tüm aynı id ile biten divler yapılan işlemden etkilenecektir. Asp.Net de herhangi bir html form elementinin verisini server-side olarak işlemek için; elementin üzerine runat=server yazdığınızda verdiğiniz id ile server-side ulaşabilmektesiniz. Örnek aspx : <input type="hidden" id="hdnGizliBilgi" runat="server" /> Csharp : hdnGizliBilgi.Value = "CokGizliBilgi"; Ancak runat=”server” demediğiniz form elementlerinin değerine ulaşabilmek için ; ilgili elementin name attribute ünü vermeniz gerekmektedir. Ve server-side olarak alırken içindeki değeri şu şekilde alabilirsiniz. Örnek aspx : <input type="hidden" name="hdnGizliBilgi" /> Csharp: string gelenveri =Request.Form["hdnGizliBilgi"];
if(gelenveri == "AzGizliVeri")
Response.Redirect("http://www.google.com");
else
Response.Redirect("http://yilmazyavuz.com");
|
|||||
|
Copyright © 2010 Yılmaz Yavuz - All Rights Reserved |
|||||
Son Yorumlar