Eğer id yollamazsanız hata alırsınız. Yani sayfayı
Kontratdetay.aspx

çağırırsanız hata alırısnız. o yuzden kontrol edip alın.
allataki kodu uygulayın.

using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

public partial class Admin_Kontratdetay : System.Web.UI.Page
{
    SiteAyar system = new SiteAyar();// burayı nerde kullandınız anlamadım


    protected void Page_Load(object sender, EventArgs e)
    {
        if (!isPostBack)
        {
 if (Request.QueryString["KontratId"]!=null)
        {



            DataRow dr = system.GetDataRow("Select * from Kontratlar Where KontratId=" +Request.QueryString["KontratId"].ToString();  );
            if (dr != null)
            {
                trlDairesi.Text = dr["Dairesi"].ToString();
                trlMahallesi.Text = dr["Mahallesi"].ToString();
                trlSokagi.Text = dr["Sokagi"].ToString();
                trlCinsi.Text = dr["Cinsi"].ToString();
                ltrlKirayaVerenAdiSoyadi.Text = dr["KirayaVerenAdiSoyadi"].ToString();
                ltrlKirayaVerenTc.Text = dr["KirayaVerenTc"].ToString();
                ltrlKirayaVerenIkamet.Text = dr["KirayaVerenIkamet"].ToString();
                ltrlKiraciAdiSoyadi.Text = dr["KiraciAdiSoyadi"].ToString();
                ltrlKiraciIkametgah.Text = dr["KiraciIkametgah"].ToString();
                ltrlKiraciİsAdres.Text = dr["KiraciİsAdres"].ToString();
                ltrlBirAylikKiraRakam.Text = dr["BirAylikKiraRakam"].ToString();
                ltrlBirAylikKiraYazi.Text = dr["BirAylikKiraYazi"].ToString();
                ltrlBirsenelikKiraRakam.Text = dr["BirsenelikKiraRakam"].ToString();
                ltrlBirsenelikKiraYazi.Text = dr["BirsenelikKiraYazi"].ToString();
                ltrlOdemeSekli.Text = dr["OdemeSekli"].ToString();
                ltrlKiraMuddeti.Text = dr["KiraMuddeti"].ToString();
                ltrlaslangictarihi.Text = dr["Baslangictarihi"].ToString();
                ltrlSimdikiDurumu.Text = dr["SimdikiDurumu"].ToString();
                ltrlNeİcinKullanacagi.Text = dr["NeİcinKullanacagi"].ToString();
                ltrlyilinkirasi.Text = dr["tarihindenitibaren"].ToString();
                ltrloraninda.Text = dr["oraninda"].ToString();
                ltrlyilkirasiayliknet.Text = dr["yilkirasiayliknet"].ToString();
                ltrlodenecektir.Text = dr["odenecektir"].ToString();
                ltrlnakit.Text = dr["nakit"].ToString();
                ltrlkarsiligi.Text = dr["karsiligi"].ToString();
                ltrlgunu.Text = dr["gunu"].ToString();
                ltrlbankasi.Text = dr["bankasi"].ToString();
                ltrlsubesi.Text = dr["subesi"].ToString();
                ltrlnoluhesabina.Text = dr["noluhesabina"].ToString();
                ltrladinayatirilacaktir.Text = dr["adinayatirilacaktir"].ToString();
                ltrlmahkemeleri.Text = dr["mahkemeleri"].ToString();
                ltrlKiraciAdiSoyadi0.Text = dr["KiraciAdiSoyadi"].ToString();
                ltrlKirayaVerenAdiSoyadi0.Text = dr["KirayaVerenAdiSoyadi"].ToString();



               }



            }
            else
                Response.Redirect("Kontratlar.aspx");
        }
    }

   

    public bool isPostBack { get; set; }
}

parentezlere dikkat edin tavsiyem tümünü kopyalayıp alamnız.