Übergeben Sie C # -Werte an Javascript

Beim Laden der Seite möchte ich einen Wert von einer serverseitigen Variablen an meine Javascript-Funktion übergeben.

Ich kann es scheinbar nicht zum Laufen bringen. Das habe ich:

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>

Dies zur Seite hinzufügen

 public string blah { get; set; }


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

Ich erhalte immer noch eine Fehlermeldung: CS0103: Der Name 'blah' ist im aktuellen Kontext nicht vorhanden

Auch ich möchte versuchen, dies zu erreichen, ohne HDDEN-Felder zu verwenden

Antworten auf die Frage(6)

Ihre Antwort auf die Frage