Pass C # Wartości do Javascript

Podczas ładowania strony chcę przekazać wartość do mojej funkcji javascript ze zmiennej po stronie serwera.

Nie wydaje mi się, żeby to działało, to właśnie mam:

Asp.Net

protected void Page_Load(object sender, EventArgs e)
{
    string blah="ER432";
}

Javascript

<script type="text/javascript">

    var JavascriptBlah = '<%=blah%>';

    initObject.backg.product_line = JavascriptBlah;

</script>

Dodawanie tego do strony

 public string blah { get; set; }


        protected void Page_Load(object sender, EventArgs e)
        {
           blah="ER432";
        }

Nadal pojawia się błąd: CS0103: Nazwa „bla” nie istnieje w bieżącym kontekście

Chciałbym również spróbować tego dokonać bez używania pól hdden

questionAnswers(6)

yourAnswerToTheQuestion