我可以在实际的aspx中从我的.NET代码隐藏页面调用变量吗?

2 c# asp.net

在我的codebehind .cs文件中说,我设置了一个变量:

protected void Page_Load(object sender, EventArgs e)
{
    int x = 2;
}
Run Code Online (Sandbox Code Playgroud)

我想在我的aspx页面中动态显示它.但是这段代码不起作用:

<% Response.Write(x); %>
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?有没有办法传递变量?

Bra*_*don 11

您的变量仅存在于Page_Load方法中.

在类级别声明它,在中设置它Page_Load.