6

我在一次采访中被问到一个问题,天气我们可以访问一个公开声明的变量,该变量分别在 aspx 或 ascx 页面中的 aspx.cs 或 ascx.cs 页面中声明。

4

3 回答 3

7

是的,您可以,在 ASPX 页面中您可以执行以下操作:

<%=yourVariable%>

如果您在文件.cs文件后面的代码中定义为:

public string yourVariable;

如果你想在 aspx 页面中使用它,那么:

<span> <%= yourVariable %> </span>

您可能会看到:Accessing CodeBehind 变量或 C# 变量、ASP.Net 中 ASPX 页面中的方法

于 2012-12-13T04:29:24.690 回答
4

是的,只要它是在Page Level公开声明的,您就可以访问它。用于编写 计算和 绑定 <%= Variable %><% variable %><%# variable %>

于 2012-12-13T04:45:40.937 回答
0

在类似的情况下,任何人都可以帮助

aspx文件中:

 <%= SessionLengthMinutes %> minute(s), <%=Session["name"] %>

在 aspx.cs 中:

public int SessionLengthMinutes
{
   get { return Session.Timeout; }
}

我已将其声明为 public,即使它无法访问文件中的aspx.cs元素aspx

谢谢

于 2015-08-19T10:22:26.033 回答