Я почти согласен с Филиппом, но он работает только в том случае, если в сеансе присутствует «s», в противном случае возникнет KeyNotFoundException.Этот код проверяет его, но не решает проблему NULL Филиппа.
s= Session.ContainsKey("s")?Session["s"]:"";
Таким образом, чтобы охватить обе возможности, он становится более сложным:
s = Session.ContainsKey("s")?(Session["s"]??""):"";
Это на самом деле не делает егопроще, но производительность должна быть лучше, чем ловить исключение.