我在一次采访中被问到一个问题,天气我们可以访问公开声明的变量,该变量分别在aspx或ascx页面的aspx.cs或ascx.cs页面中声明。
答案 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
元素。
谢谢