Pasar los valores de C # a Javascript

Al cargar la página, quiero pasar un valor a mi función javascript desde una variable del lado del servidor.

Parece que no puedo hacerlo funcionar, esto es lo que tengo:

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>

Añadiendo esto a la página.

 public string blah { get; set; }


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

Todavía recibo un error: CS0103: el nombre 'blah' no existe en el contexto actual

También me gustaría probar y lograr esto sin usar campos hdden

Respuestas a la pregunta(6)

Su respuesta a la pregunta