I was asked a question in an interview, weather we can access a publically declared variable which is been declared in aspx.cs or ascx.cs page in aspx or ascx page respectively.
Asked
Active
Viewed 1.7k times
3 Answers
7
Yes you can, In ASPX page you can do:
<%=yourVariable%>
If you have defined in your code behind file .cs
file as:
public string yourVariable;
If you want to use it in a span in aspx page then:
<span> <%= yourVariable %> </span>
You may see: Accessing CodeBehind Variables or C# Variables, Methods in ASPX Page in ASP.Net

Habib
- 219,104
- 29
- 407
- 436
4
Yes, As far as it's Publicly declared at Page Level, you can access it .
for writing
<%= Variable %>
for computation and
<% variable %>
for binding
<%# variable %>

Hiren Desai
- 941
- 1
- 9
- 33
0
in similar case, anyone helps
in aspx
file:
<%= SessionLengthMinutes %> minute(s), <%=Session["name"] %>
in aspx.cs :
public int SessionLengthMinutes
{
get { return Session.Timeout; }
}
i have declared it as public, even though it was unable to access the aspx.cs
elements in aspx
file.
thanks

cracker
- 4,900
- 3
- 23
- 41

Akhil Achuthan
- 43
- 6