簡體   English   中英

訪問在aspx中的aspx.cs中聲明的變量或在ascx.cs ascx頁面中聲明的變量

[英]Accessing variable declared in aspx.cs in aspx or variable declared in ascx.cs ascx page

我在一次采訪中被問到一個問題,天氣我們可以訪問一個公開聲明的變量,該變量分別在aspx或ascx頁面的aspx.cs或ascx.cs頁面中聲明。

是的,你可以,在ASPX頁面你可以這樣做:

<%=yourVariable%>

如果您在文件.cs文件后面的代碼中定義為:

public string yourVariable;

如果你想在aspx頁面的跨度中使用它,那么:

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

您可能會看到: 在ASP.Net中訪問ASPB中的CodeBehind變量或C#變量,方法

是的,只要它在Page Level公開聲明,您就可以訪問它。 用於編寫<%= Variable %>用於計算, <% variable %>用於綁定<%# variable %>

在類似情況下,任何人都有幫助

aspx文件中:

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

在aspx.cs中:

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

我已將其聲明為public,即使它無法訪問aspx文件中的aspx.cs元素。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM