Posted on Kasım 7th, 2007 yapan uguryur
Bazen oluşturduğumuz sayfalarda sayfa yüklendiğinde otomatik olarak bir kontrole focus olmuş halde yüklenmesini isteyenbiliriz. Bunun için tek yapmamız gereken post edilecek formun defaultfocus özelliğine focus olmasını istediğimiz kontrolün ismini yazmak. Örnek:
<form id=”form1″ runat=”server” defaultfocus=”txtUsername” defaultbutton=”btnSend”>
Eğer kullanıcı “enter” a bastığında default olarak hangi buttonun postback işlemini gerçekleştireceğini ayarlamak istersek de yukarıda olduğu gibi formun defaultbutton özelliğine kontrol ismini yazmamız yeterli.
Filed under: Asp.Net & Dotnet İpuçları | Yorum yok »
Posted on Kasım 3rd, 2007 yapan uguryur
Eğer Visual Studiodaki kodlarınızı blog veya başka bir web ortamına aktarmanız gerekiyorsa bu ve bu linklerden indirebileceğiniz Visual Studio eklentileriyle HTML olarak Copy-Paste yapabilirsiniz. Oldukça kullanışlı eklentiler.

Filed under: Visual Studio .NET | Yorum yok »
Posted on Kasım 1st, 2007 yapan uguryur
Microsoft tarafından daha okunur ve gözleri yormayan bir font olarak lanse edilen Consolası denemenizi tavsiye ederim. Başlangıçta biraz yabancı gelmişti fakat şu an bu fontu kullanıyorum. fontu kurar kurmaz Visual Studio için default font oluyor. Buradan indirebilirsiniz.
Görünüşü ise resimdeki gibi:

Filed under: Diğer | Yorum yok »
Posted on Ekim 30th, 2007 yapan uguryur
Asp.Net sayfalarında UpdatePanelin içeriğinin güncellenmesi için Trigger bölümünden kontrollere bağladığımızda tanımlanan işlemlerde UpdatePanelimiz güncellenecektir. Ancak serverside olmayan bazı işlemlerde de güncellenmesini isteyebiliriz. Bunu __doPostBack(’UpdatePanel1′, ”); javascript komutu ile sağlayabiliriz. Tabi bu özelliğin düzgün çalışabilmesi için scripmanagerın EnablePartialRendering özelliğinin true olması gerekmektedir.
Örneğin UpdatePanel üzerine mouse ile geldiğinde içeriğin yenilenmesini istediğimizi farzedelim.
<div id=”panleContainer” onmouseover=”__doPostBack(’UpdatePanel1′, ”);”>
<asp:UpdatePanel ID=”UpdatePanel1″ runat=”server” OnLoad=”UpdatePanel1_Load”>
<ContentTemplate>
<asp:Label ID=”Label1″ runat=”server” Text=”Label”></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</div>protected void UpdatePanel1_Load(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLongTimeString();
}
Yukarıda gösterildiği şekilde onmouseover=”__doPostBack(’UpdatePanel1′, ”);” ile mouse UpdatePanel1 postback yaparak güncellenecektir.
Filed under: AJAX | 1 Yorum »
Posted on Ekim 28th, 2007 yapan uguryur
Daha önce Web Service Software Factory nini içinde bulunan Data Access Guidance Package ayrı bir paket olarak yayınlandı. Web Service Software Factory biraz kompleks bir yapı olduğundan projelerimde kullanmaktan pek hoşlanmıyordum ancak ayrı bir paket olarak yayınlanması ve benim kullandığım yapıya çok benzemesi nedeniyle oldukça hoşuma gitti. Data Access Layer oluşturmak için bazı otomatik kod oluşturma toolları oluşturmuştum fakat yinede manuel yaptığım işler çok fazlaydı. Bunun LLBLGEN ve Nhibernate, Code Smith gibi araçlar olmasına bunlara da pek ısınamamıştım. Bütün bir data Access layer ı oluşturmak ancak dakikalar sürüyor ve oldukça basit bir yapı kullanılmış. En azından bir göz atmanızı öneririm. David Hayden tarafından hazırlanmış Screencast a buradan ulaşabilirsiniz.
Ayrıca bir örnek uygulama ve kodlar için Davi Hayden ‘in blogu oldukça iyi bir kaynak.
Filed under: Asp.Net, Asp.Net & Dotnet İpuçları | Yorum yok »
Posted on Ekim 27th, 2007 yapan uguryur
Database e giriş yaptığımızda girilen kayıdın primary key değerini almak oldukça kolay. bunu aşağıdaki şekilde yapabiliriz: Devamı »
Filed under: Asp.Net | Yorum yok »
Posted on Eylül 11th, 2007 yapan uguryur
Sistem geliştirme sırasında veritabanına null değer girmeniz gerekti mi hiç? Eğer nasıl yapılacağını bilmiyorsanız biraz sorun yaratabilir. Null değer gireceğimiz hücreye gelerek (Ctrl + 0) a basmanız null değer girişi için yeterli olacaktır.
Aynı şekilde MS SQL Server 2000 için de bu yöntemi desteklemektedir.
Filed under: Diğer | Yorum yok »
Posted on Eylül 4th, 2007 yapan uguryur
Multiline textbox kullanırken yeni satır eklemek için:
TextBox1.Text = “İlk satır\r\nİkinci satır“;
yani yeni satır eklemek istediğimiz yere “\r\n” yazarak kullanabiliriz.
Filed under: Asp.Net & Dotnet İpuçları | 1 Yorum »
Posted on Ağustos 17th, 2007 yapan uguryur
Gridview kullanmak veritabanımızdaki verilerin kolayca görüntülenmesi, üzerinde değişiklik yapmamız ve getirdiği bir çok kolaylık bakımından bizim için bulunmaz bir nimet. Gridview kullanırken bazı ek özelliklerde kullanabiliriz. Bu gün kendi projelerimde kullandığım dropdownlist kullanarak sayfalama işleminden bahsedeceğim. orjinaline buradan ulaşabilirsiniz.
�
Devamı »
Filed under: Asp.Net | 4 Yorum »
Posted on Ağustos 17th, 2007 yapan uguryur
Harhangi bir sayfayı kapattığımız yada taşıdığımız zaman sayfanın pagerank değerini kaybetmemek için en kullanışlı yöntem 301 redirect kullanmaktır. sitemize gelen crawlerların bunu anlayabilmemeiz için aşağıdaki kodu kullanabilirsiniz:
Devamı »
Filed under: Asp.Net & Dotnet İpuçları | Yorum yok »