访问在aspx中的aspx.cs中声明的变量或在ascx.cs ascx页面中声明的变量

时间:2012-12-13 04:26:49

标签: c# asp.net ascx

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

3 个答案:

答案 0 :(得分:7)

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

<%=yourVariable%>

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

public string yourVariable;

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

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

您可能会看到:Accessing CodeBehind Variables or C# Variables, Methods in ASPX Page in ASP.Net

答案 1 :(得分:4)

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

答案 2 :(得分:0)

在类似情况下,任何人都有帮助

<{1>}文件中的

aspx

在aspx.cs中:

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

我已将其声明为公开,即使它无法访问public int SessionLengthMinutes { get { return Session.Timeout; } } 文件中的aspx.cs元素。

谢谢