December 11th, 2009
Bilmiyorum bug mıdır, değil midir ama yazılım tarihimde aldığım en garip hata olduğunu kesinlikle söyleyebilirim.
Entity.Hede x=new Entity.Hede();
gibi bir satırda “Object reference not set to instance of an object” hatası aldım.
İlk olarak Hede’nin constructor’ına baktım bir kod yok. Yani bir hata olması için hiç bir neden yok.
Sonra şu hale getirdim, ilginçtir yine aynı hatayı aldım:
Entity.Hede x=null;
Zaten hatanın kendisi yeterince garipken çözümü daha da garip geldi. Hatanın detaylarına gireyim diye try catch içine aldım.
Bu sefer hiç catch’e düşmeden, sanki herşey normalmiş gibi çalışmaya devam etti.
Ölmeden dünyada bunu da gördüm ya. Daha ne diyeyim.
Not: İş bu post sinir + şaşkınlık + panik + boşluk ruh haliyle yazılmıştır.
Category: Uncategorized No Comments »
October 14th, 2009
ISNULL(“Fiyat”/NULLIF(“Adet”,0),0)
Category: Uncategorized No Comments »
July 27th, 2009
cast(convert(varchar(10),getdate(),1) as datetime)
Category: Uncategorized No Comments »
July 7th, 2009
string fileName = Guid.NewGuid().ToString(“N”).Substring(0, 12);
string attachment = “attachment; filename=” + fileName + “.xls”;
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader(“content-disposition”, attachment);
Response.ContentType = “application/vnd.ms-excel”;
Response.Charset = “ISO-8859-9″;
System.IO.StringWriter sw = new System.IO.StringWriter();
HtmlForm frm = new
HtmlForm();
HtmlTextWriter htw = new
HtmlTextWriter(sw);
DataList1.Parent.Controls.Add(frm);
frm.Attributes["runat"] = “server”;
frm.Controls.Add(DataList1);
frm.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
Category: Uncategorized No Comments »
June 14th, 2009
Category: Uncategorized No Comments »
May 29th, 2009
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>
Category: Uncategorized No Comments »
May 26th, 2009
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) { }
Category: Uncategorized No Comments »
May 20th, 2009
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:
- Tools menüsünden Options seçeneği tıklanır.
- Text Editör sekmesi altında File Extension seçeneği tıklanır.
- Sağdaki ekranda extension bölümüne “skin” yazılır. Editör bölümünden de User Control Editor seçilir.
-
Mutlu son. Artık tema dosyalarınızı intellisense olarak yazabilirsiniz.

Category: Uncategorized No Comments »