I ASP.NET så är allt objekt. Även dina session-variabler. De spara som objekt och inte som bool,int,string osv osv.
Vilket betyder att du måste casta ditt objekt till rätt typ innan du kan använda det, så precis som NETwork skriver måste du kasta din session-variabel till en bool.
if(((bool)Session["KundId"])==true)
Har dock väldigt svårt att förstå hur ett KundId är true/false. Det borde vara ett Id och inte en bool. Det betyder ju att du endast kan ha 2 kunder.