2009-06-03 11 views

Antwort

11

Ihre Variable existiert nur in der Page_Load Methode.

Deklarieren Sie es auf Klassenebene, setzen Sie es in Page_Load.

0

Ich weiß, diese Frage ist alt, aber für die Zukunft:

x in Ihrem Beispiel ist eine lokale Variable. Dies bedeutet, dass nur im Rahmen der Methode (in diesem Fall das Ereignis Page_Load) auf sie zugegriffen werden kann. Um diese Variable in Ihrer aspx-Seite verfügbar zu machen, können Sie sie zu einer Eigenschaft machen.

-Code hinter:

Protected int YourNumber {get; set; } 

protected void Page_Load(object sender, EventArgs e) 
{ 
    int YourNumber = 2; 
} 

ASPX Code:

<%= Response.Write(YourNumber); %> 
Verwandte Themen