Archive for May, 2009

May 29th, 2009

Jquery+Ajax+Update Progress

Javascript tarafı:

 

<script
type=”text/javascript”>

 

$().ajaxSend(function(r,s){

$(“#ajaxLoad”).show();

});

 

$().ajaxStop(function(r,s){

$(“#ajaxLoad”).hide();

});

 

function AjaxKullan()

{

 


var ad=document.getElementById(“txtIsim”).value;


var tel=document.getElementById(“txtTel”).value;

 

$.ajax({

type: “POST”,

url: “IsimKaydet.aspx”,

data: “Ad=”+ad+“&Tel=”+tel,

success: function(msg){

alert(“İsteğiniz Başarıyla Kaydedilmiştir.”);

}

});

}

</script>

 

Html tarafı:

<div
align=”center”
id=”ajaxLoad”
style=”display:none;
>


<img
src=”img/ajax-loader.gif”
/>

</div>

 

<A
HREF=”#”><IMG
SRC=”img/gonder.gif”
WIDTH=”87″
HEIGHT=”39″
BORDER=”0″
onclick=”AjaxKullan()”></A>

May 26th, 2009

xxxxx of type ‘GridView’ must be placed inside a form tag with runat=server

Gridview’I excel’e aktarırken aldığım bir hataydı.

Gayet de sinir bozucu bir durumdu. Çünkü gridview zaten runat attribute’una sahip form tagi arasonda duruyordu.

Çözümü internette buldum.

Tek yapılması gereken şu kodu sayfaya yapıştırmak:

public
override
void VerifyRenderingInServerForm(Control control) { }

May 20th, 2009

Theme dosyalarında Intellisense

Ne zaman tema yazmak istesem hep skin dosyasında intellisense olmamasından şikayet ederdim. Sevgili kardeşim Esen Varol bunun mümkün olduğunu ve nasıl yapılacağını anlattı. Paylaşmak istedim:

  1. Tools menüsünden Options seçeneği tıklanır.
  2. Text Editör sekmesi altında File Extension seçeneği tıklanır.
  3. Sağdaki ekranda extension bölümüne “skin” yazılır. Editör bölümünden de User Control Editor seçilir.
  4. Mutlu son. Artık tema dosyalarınızı intellisense olarak yazabilirsiniz.

     

May 18th, 2009

SQL Server 2008 Noncluster Index Sayısı 249 => 999

http://sqlblog.com/blogs/kalen_delaney/archive/2009/01/18/too-many-indexes.aspx

May 18th, 2009

Sql Server Kısıtlamaları

Adam ne güzel anlatmış:

http://msdn.microsoft.com/en-us/library/ms143432.aspx

May 15th, 2009

VS.NET Kısa Yolları

Bu kadar çok kısa yol var mıymış? Peh peh peh…

http://www.dofactory.com/ShortCutKeys/ShortCutKeys.aspx#general

May 12th, 2009

T-SQL “Divide By Zero” Hatasını Engellemek

SQL Server’da bir sorgumda Alan1/Alan2 gibi bir değer kullanmak zorundaydım.

Ancak Alan2 “0″ değeri aldığı zaman “divide by zero” hatası alıyordum. İsteğim bu gibi durumda eşitliğin değerinin “0″ olması idi.

Ayrıca Alan2 null değeri alırsa da eşitliğin null yerine “0″ olmasını istiyordum.

Çözümü internette buldum, belki de sizin de ilginizi çeker:

ISNULL(Alan1/NULLIF(Alan2,0),0)

May 11th, 2009

Hex Renk Kodundan .Net Color oluşturmak


string hexRenkKod = “#B9FFA0″;

System.Drawing.Color renk = System.Drawing.ColorTranslator.FromHtml(hexRenkKod);

May 11th, 2009

DayPilot Schedule Component

Open source, kullanımı kolay olan güzel bir schedule component’i.

Pro (paralı :)) versiyonu oldukça gelişmiş ama lite versiyon da oldukça iş görüyor.

dp 

İndirmek için:

http://www.daypilot.org/

May 8th, 2009

Web Servisindeki Metodu URL’den Çağırmak

Bir web servisini referans alıp, metodu oradan çağırmak yerine direk http://www.webservisim.com/service1.asmx/MyMethod?Id=22&Ad=Yalco şeklinde url’den çağırmak için yapılması gereken şey web.config’te system.web düğümünün altına aşağıdaki satırları eklemek olacaktır. Bu yöntem özellikle excel’den veri çekerken çok işe yarıyor.

<webServices>
    <protocols>
      <add name="HttpGet"/>
      <add name="HttpPost"/>
    </protocols> 
</webServices>