访问aspx中aspx.cs中声明的变量或ascx.cs-ascx页面中声明的可变项



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

是的,你可以,在ASPX页面上你可以做:

<%=yourVariable%>

如果您在代码隐藏文件.cs文件中定义为:

public string yourVariable;

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

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

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

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

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

aspx文件中:

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

在aspx.cs:中

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

我已经将其声明为public,尽管它无法访问aspx文件中的aspx.cs元素。

感谢

最新更新