我在一次采访中被问到一个问题,我们是否可以访问一个公开声明的变量,该变量分别在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
元素。
感谢